Java - Regex-Match Mehrere Wörter

Können sagen, dass Sie wollen, um einen string mit der folgenden regex:
".beim ist (\w+)." - Ich versuche, das Ereignis nach dem 'Wann'

Ich kann die Veranstaltung mit matcher.Gruppe(index), aber dieses funktioniert nicht, wenn die Veranstaltung wie Veteran ' s Day, da es zwei Wörter. Ich bin nur in der Lage, das erste Wort nach dem 'Wann'

Was regex sollte ich verwenden, um alle Wörter, die nach 'wenn ist'


Außerdem können sagen, ich will someones Tag wie

'Wann ist * Geburtstag

Wie kann ich die Erfassung aller der text zwischen ist und Geburtstag mit regex?

  • \w nicht enthalten einen Raum oder einen Kostenvoranschlag.
  • \w === [a-zA-Z0-9_]
  • sorry eigentlich meinte ich auch (\\w+) anstelle von (\w+)
  • Wenn Sie schreiben \w gehen wir davon aus du meinst den regulären Ausdruck \w, ausgedrückt als \\w in Java-String-syntax.
  • Auch wir schreiben unsere Antworten unter der gleichen Annahme.
Schreibe einen Kommentar