Ich möchte "Hund" in String1 aber nicht String2 finden. Ich dachte, [^#]dog
würde funktionieren, aber es entspricht String1 nicht, es sei denn es wird "Hund ging".Regex: Muster finden UNLESE Muster enthält ein Hashtag
Wohin gehe ich falsch?
Ich möchte "Hund" in String1 aber nicht String2 finden. Ich dachte, [^#]dog
würde funktionieren, aber es entspricht String1 nicht, es sei denn es wird "Hund ging".Regex: Muster finden UNLESE Muster enthält ein Hashtag
Wohin gehe ich falsch?
Zusätzlich zu meinem Kommentar, würde eine negative Lookbehind eine Lösung sein (unter anderem, das ist):
(?<!#)dog
Siehe a demo on regex101.com.
Danke !! Genau das, was ich wollte –
Mit welchem Werkzeug verwenden Sie die Regex? – muru
Ein negativer Lookbehind wird tun, wonach Sie suchen, z. ['(? Jan
nur in Rails, also string1 [/ [^ #] # {substring} /]. –