P
proggo
Gast
Hallo, wie kann man Wörter aus einen Fließtext streichen, welche nur aus einen Buchstaben bestehen (z.B. "a" oder "aa")?
public class Test {
public static void main(String[] args) {
String st = "a bb a aa aaa CaaaC cc c aa";
String v1 = st;
String v2;
while (!(v2 = v1.replaceAll("(^| )(a|aa)( |$)", " ")).equals(v1))
{
// solange wiederholen wie noch weiteres ersetzt werden kann, der String sich verändert
System.out.println(v2);
v1 = v2;
}
}
}