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?