暂无 |

字符类

在字符类的开头放置一个^来反转它。 这使得它匹配除了所包含的任何字符之外的任何字符。 其他元字符,如$和.0,在字符类中没有意义。 元字符^没有意义,除非它是类中的第一个字符。

例如:

import re

pattern = r"[^A-Z]"

if re.search(pattern, "this is all quiet"):
   print("Match 1")

if re.search(pattern, "AbCdEfG123"):
   print("Match 2")

if re.search(pattern, "THISISALLSHOUTING"):
   print("Match 3")

结果:

>>>
Match 1
Match 2
>>>
模式[^ A-Z]不包括大写字符串。 注意,^应该在括号内以反转字符类。

1

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论