In Java in Java analysiert zu werden, nehme ich eine String-Variable S haben, und ich möchte, wie so für sie innerhalb eines anderen String T, suchen:aus einem String Escaping regex
if (T.matches(S)) ...
(Anmerkung: die Oberhalb der Zeile war T.contains(), bis einige Posts darauf hinwiesen, dass diese Methode keine Regexes verwendet. Mein Schlechter.)
Aber jetzt angenommen, S könnte unappetitliche Zeichen enthalten. Zum Beispiel sei S = "[hi". Die linke eckige Klammer wird dazu führen, dass die Regex fehlschlägt. Gibt es eine Funktion, die ich anrufen kann, um S zu entkommen, damit das nicht passiert? In diesem speziellen Fall möchte ich, dass es in "\ [hi" umgewandelt wird.
Mögliche Duplikate von [Wie Text für regulären Ausdruck in Java zu entkommen] (http://stackoverflow.com/questions/60160/how-to-escape-text-for-regular-expression-in-java) –