Ich möchte eine Zeichenfolge nach einem bestimmten Muster durchsuchen.
Geben die Klassen für reguläre Ausdrücke die Positionen (Indizes innerhalb der Zeichenfolge) des Musters innerhalb der Zeichenfolge an?
Es kann mehr als 1 Vorkommen des Musters geben.
Irgendein praktisches Beispiel?
Antworten:
Verwendung Matcher :
quelle
Sonderausgabe Antwort von Jean Logeart
quelle
Ergebnis
quelle
(.*)
verbraucht ursprünglich die gesamte Zeichenfolge, dann zieht er sich gerade so weit zurück, dass(\d+)
eine Ziffer übereinstimmt, und der zweite(.*)
verbraucht alles, was noch übrig ist. Kein besonders nützliches Ergebnis, würde ich sagen. Oh, und du hastgroup(3)
deine Ergebnisse ausgelassen.