Regular Expression Zeichen vor Zeichen ersetzen

DonnyDepp

Lt. Commander
🎅Rätsel-Elite ’11
Registriert
März 2008
Beiträge
1.968
Hallo regex experten,

wie kann ich ein Leerzeichen vor Aufzählungen auswählen, bzw. mit (Java) replaceall() dann ersetzen?
Also zb der Text:
testtext 1. erstens 2. zweitens

soll am ende:
testtext
1. erstens
2. zweitens

werden.
Habs mit
content.replaceAll("\\s([0-9]\\.)", "\n");
versucht, aber da werden die zahl + . auch ersetzt.
 
Code:
String content= "testtext 1. erstens 2. zweitens";
String result= content.replaceAll("\\s(\\d+\\.)", "\n$1");

siehe auch Java Regex

HTH

BigNum
 
ah, danke. gut zu wissen das mit dem memory. hatte mich schon gefragt, wieso man da klammern setzen kann ;)

hatte das dann am ende mit (\s)(?=[0-9]\.) gemacht.
 
Zurück
Oben