小编Edg*_*mes的帖子

Python中的正则表达式[^.]

import re
str="Everyone loves Stack Overflow"
print(re.findall("[ESO][^.]",str))
Run Code Online (Sandbox Code Playgroud)

我不明白为什么会这样做[^.].我认为它只匹配不是字符的字符 - 换句话说:什么都没有!但输出如下:

['Ev', 'St', 'Ov']
Run Code Online (Sandbox Code Playgroud)

有人可以对此有所了解吗?[^.]在谷歌搜索类似的东西是不可能的,关于正则表达式的pythondocs也没有帮助.

python regex pattern-matching

2
推荐指数
1
解决办法
160
查看次数

标签 统计

pattern-matching ×1

python ×1

regex ×1