Wie passe ich in python3 genau Whitespace-Zeichen und nicht Newline \ n oder Tab \ t?Nur Python-Regex-Übereinstimmungsraum
Ich habe die \s+[^\n]
Antwort von Regex match space not \n Antwort gesehen, aber für das folgende Beispiel funktioniert es nicht:
a='rasd\nsa sd'
print(re.search(r'\s+[^ \n]',a))
Ergebnis ist <_sre.SRE_Match object; span=(4, 6), match='\ns'>
, die das Newline abgestimmt ist.
BTW, die 'r '\ s + [^ \ n]'' Sie haben geliefert Antwort eine akzeptierte nicht einmal wurde und Python 're' unterstützt keine POSIX-Zeichenklassen wie' [[:: blank:]] '' –