RegExpr '\' matchen
Verfasst: Dienstag 10. Mai 2005, 12:18
Hi, ich möchte mit regulären Ausdrücken herausfinden, ob bestimmte Sonderzeichen in einem String enthalten sind.
Das hier klappt ganz gut:
Möchte ich aber den '\' matchen dann kommt dieser Fehler
_match = re.compile("[\\]") hat er auch nicht genommen.
Wie muss ich denn das '\' richtig maskieren?
Das hier klappt ganz gut:
Code: Alles auswählen
>>> import re
>>> _match = re.compile("[\/*?\"<>|]")
Code: Alles auswählen
>>> import re
>>> _match = re.compile("[\]")
Traceback (most recent call last):
File "<pyshell#22>", line 1, in ?
_match = re.compile("[\]")
File "E:\python\python\lib\sre.py", line 179, in compile
return _compile(pattern, flags)
File "E:\python\python\lib\sre.py", line 230, in _compile
raise error, v # invalid expression
error: unexpected end of regular expression
Wie muss ich denn das '\' richtig maskieren?