# *与+:*表示匹配0-无穷,+表示匹配1-无穷(即至少出现一次)
r'.*?'
r'+*?'
# 英文标点符号:括号【】内
r'''【\.|,|\?|'|"】'''
# 匹配 .a或,a或?a或'a或"a :括号【】内
r"""【(\.|,|\?|'|")a】"""
# 任意不包含"a"的单个字符
r'(?!a).' #Emeditor
r'[^a]' #Python
# 任意不包含"a"的字符块(即以"a"分割字符串, 相当于string.split("a"))
r'((?!a).)+' #Emeditor
r'[^a]+' #Python
# 任意但不包含"<"或">"的字符块(即以"<"与">"分割字符, 相当于string.split("a<", ">"))
r'((?!<|>).)+' #Emeditor
r'((?!\{|\}).)+' #Emeditor
r'[^(<|>)]+' #Python #Emeditor
r'[^(\{|\})]+' #Python #Emeditor
# 或"
r'|' #Emeditor
r'|' #Python
# 匹配单个汉字
r'[\u4e00-\u9fa5]' #Python
# 匹配汉字块(即以非汉字进行分割, 相当于string.split(非汉字))
r'[\u4e00-\u9fa5]+' #Python
Python正则表达式
最新推荐文章于 2024-04-29 17:20:51 发布