Analyse der Zeichenfolge mit mehreren Regex

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Analyse der Zeichenfolge mit mehreren Regex

by Anonymous » 21 Aug 2025, 07:37

Nehmen wir an, ich habe zwei Java-Muster, eine zum Auffinden von Whitespace zu Beginn der Linie und die andere, um am Anfang der Linie Nicht-Whitespace zu finden: < /p>

Pattern ws = Pattern.compile("^\\s+");
Pattern nws = Pattern.compile("^\\S+");
String text = "\tSome \n\t text \n that needs \t parsing.";
< /code>

Ich möchte den Text durchlaufen und ihn von Whitespace-Blöcken und Nicht-Whitespace-Blöcken trennen und jedes Token vom Beginn des Textes entfernen: < /p>

while(text.length() > 0) {
String nextToken = "";
try {
//TODO: detect grouping and move it to nextToken.
} catch (Exception e) {
//TODO: error handling
}
if(nextToken.length() > 0)
_tokens.add(nextToken);
}
< /code>

Ich möchte nicht nur Dinge ersetzen. " Sollte sich in ["\ t", "einige", "\ n \ t", "text", ...] < /p>

Wie würden Sie so etwas erreichen?>

Top