Ich möchte komplette Strings zu einem bestimmten Muster übereinstimmen. Lassen Sie uns sagen:Python Regex - Strings mit Newline ablehnen
word = "aaaa"
test = re.match(r"^aaaa$", word) # this returns True
Wenn jedoch das Wort von einem Newline-Zeichen folgt:
word = "aaaa\n"
test = re.match(r"^aaaa$", word) # Also returns True :(
Aber ich möchte einen Weg finden, es in diesem letzten Fall Falsch zurückzukehren. Gibt es eine Möglichkeit, "\ n" zu unterscheiden?
Es kann einen einfachen Weg geben, aber '^ aaaa (? = (?! \ N) $)' wird funktionieren – rock321987