其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

python正则表达式,如何匹配多种结果的结尾(三个以上)

GG网络技术分享 2025-03-18 16:14 0


问题描述:

python正则表达式
a = re.compile(f".?发现其(.?)至")
例如这样结尾是至,如果有些内容没有至,而是把至改成了- ,或者改成了期,匹配两个结尾的我会,如何匹配三个以上的结尾要怎么匹配

网友观点:

a = re.compile(r".?发现其(.?)[至,期,-]")

直接往中括号里放就行
.?发现其(.?)[至期-乱七八糟啥都能放]
中括号表示一个字符,最后一位以中括号里的任意一位匹配都算符合正则

s = "发现其至大撒大撒大撒发现其撒旦至期大撒大撒大撒更多发现其至私法私法呢"

res = re.findall("发现其.*?[至|期|呢]|-]",s)

print(res)

Python正则表达式——匹配多个字符

这一节我们介绍一下关于多个字符的匹配。

标签:

提交需求或反馈

Demand feedback