首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用re实现python中的部分字符串匹配

使用re实现python中的部分字符串匹配
EN

Stack Overflow用户
提问于 2022-02-20 12:37:04
回答 1查看 113关注 0票数 1

匹配所有小写字母,后面跟着两个或多个大写字母,然后在python中匹配三个或三个以上数字:(大写字母和数字不应该包括在匹配中)。

我尝试过这样做,但不起作用:a{2,}0-9{3,}。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-20 12:41:40

使用当前的方法,但是将大写字母后面的数字断言放在积极的展望中:

代码语言:javascript
运行
复制
[a-z](?=[A-Z]{2,}[0-9]{3,})

这一模式说明:

代码语言:javascript
运行
复制
[a-z]          match a lowercase letter
(?=            then lookahead (but do NOT consume)
    [A-Z]{2,}  2 or more uppercase letters
    [0-9]{3,}  followed by 3 or more digits
)

Lookahead断言,但不使用,在正则表达式模式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71194461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档