[^a-z.+3]
Spiel anderen Zeichen als a-z
.
+
und 3
ein Beispiel läßt nehmen,
x = 'stack overflow... 363 is amazing++useful'
lassen Sie jedes Element in Regex eins nach dem anderen.
[^a-z]
Matches andere Zeichen als a-z
In [19]: re.findall(r'[^a-z]', x)
Out[19]: [' ', '.', '.', '.', ' ', '3', '6', '3', ' ', ' ', '+', '+']
[^a-z.]
Matches andere Zeichen als a-z
und .
In [20]: re.findall(r'[^a-z.]', x)
Out[20]: [' ', ' ', '3', '6', '3', ' ', ' ', '+', '+']
[^a-z.+]
Matches andere Zeichen als a-z
.
+
In [21]: re.findall(r'[^a-z.+]', x)
Out[21]: [' ', ' ', '3', '6', '3', ' ', ' ']
[^a-z.+3]
Spiele andere Zeichen als a-z
.
+
3
In [22]: re.findall(r'[^a-z.+3]', x)
Out[22]: [' ', ' ', '6', ' ', ' ']
'3' ist nur eine wörtliche. Es entspricht Char "3". –
Es ist wirklich nur eine halbe Frage. Abgesehen von den einfachen technischen Details, was eine Charakterklasse ist, ohne zu sehen, wie sie verwendet wird, ist es wirklich nur eine halbe Frage. Wenn Sie die Frage neu auflisten, stimme ich sie ab. – sln