Wie kann man ein exaktes Wort, das einen Leerraum enthält, über Regex in Java abgleichen?Regex eines exakten Wortes mit Leerzeichen in Java
Ex., Sagen wir, ich möchte erfassen "- Mail (Raw)" welche Regex brauche ich? Ich versuchte .*[\-][\s]Mail[\s](Raw)
, aber es ist fehlgeschlagen.
Hier sind einige Beispiel-Eingangs- und erwartete Leistung:
- Hallo - Mail (Raw): true
- Hallo - Mail (roh): true
- Mail Hallo rawed hier: false
- Hallo -Mail (roh): false
- - Mail (Raw): false
- - Mail (roh): false
- - Mail (Raw) sagen hallo: false
- - Mail (raw) sagen Hallo: false
'(' und ') 'muss maskiert werden:' \ (Raw \) 'oder in einem String-Literal:' "\\ (Raw \\)" ' –
Sie müssen also nur die Literal-Zeichenfolge' - Mail (Raw) 'abgleichen Groß-/Kleinschreibung beachten? – CAustin
Yeah .. Aber ich kämpfte wirklich mit Flucht und Whitespaces. –