Analyse der Zeichenfolge mit mehreren RegexJava

Java-Forum
Anonymous
 Analyse der Zeichenfolge mit mehreren Regex

Post by Anonymous »

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?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post