Ciao ragazzi,
ho una stringa fatta in questo modo:
"Michele good man sometimes X2".
Tra man e sometimes ci sono 2 spazi, esiste un comando che laddove incontra più spazi me li comprime ad uno solo?
Grazie.
PS. Ricordo che in ASP3 c'era il Trim().
Ciao ragazzi,
ho una stringa fatta in questo modo:
"Michele good man sometimes X2".
Tra man e sometimes ci sono 2 spazi, esiste un comando che laddove incontra più spazi me li comprime ad uno solo?
Grazie.
PS. Ricordo che in ASP3 c'era il Trim().
Think global, act local.
Ho trovato da solo la soluzione.
Posso applicare un
Ciao.codice:stringa.replaceAll("[ ]+"," ");
Think global, act local.
Nota innanzitutto che con il + se trova solo 1 spazio lo sostituisce con 1 spazio ..... inutile.Originariamente inviato da index
codice:stringa.replaceAll("[ ]+"," ");
E invece di [ ] basta mettere proprio solo lo spazio o in generale per qualunque whitespace "\\s".
In definitiva, per due o più spazi da portare in 1 solo:
replaceAll(" {2,}"," ")
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Grazie mille.![]()
Think global, act local.