1.re匹配
多个圆括号表示连续匹配
import re
text = '我们对Markdown编辑器'
text = re.sub('(对)([a-zA-Z]+)', '',text)
或者
text = re.sub('对[a-zA-Z]+', '',text)
print(text)
>>'我们编辑器'
是否有圆括号一样
同时匹配多种类型,字符串里面包括中英文符合也可能不符合,匹配顺序很重要,优先匹配长点的字符串
import re
text = '反馈:反馈反馈:没问题'
text = re.sub('反馈:|反馈:|反馈', '',text)
print(text)
>>没问题
另一种写法
import re
text = '反馈:反馈反馈:没问题'
text = re.sub('反馈[::]?', '',text)
print(text)
>>没问题
?匹配0个或1个由前面的正则表达式定义的片段,非贪婪方式
后续再补充