Я хочу удалить любой символ (включая одиночные символы в начале или конце строки). Например,java regex заменить любой символ пробелом
String s = "I am testing regex. This'll print results for A B c d^* () { } [ ] done .";
System.out.println(s);
должен напечатать:
am testing regex. This'll print results for done
Я пробовал:
s = s.replaceAll("(\\s+.(?=\\s))", " ");
, который дает мне:
I am testing regex. This'll print results for done .
Я хочу удалить начальные и конечные одиночные символы, а также в том же регулярном выражении.
Любые * не-пробелы * char? Попробуйте ['.replaceAll (" (?
Любой символ (включая пробельные символы, такие как «\ t»). – Alisa
Либо '.replaceAll (" (?