如何使用正则表达式提取前缀[az与后缀]包裹的数字?
提取特定前缀后缀包裹的数字的正则方案
可以用正则表达式配合Python的re模块实现需求,具体如下:
正则表达式说明
使用r'\[az(\d+)\]'即可:
\[az:匹配目标前缀[az(方括号是正则特殊字符,需用\转义)(\d+):捕获一个或多个数字,括号用于提取我们需要的内容\]:匹配目标后缀](同样转义方括号)
Python代码示例
import re text = "test[az5]test[az6]test" results = re.findall(r'\[az(\d+)\]', text) for num in results: print(num)
运行代码后输出:
5 6
内容的提问来源于stack exchange,提问作者xamcx
相关产品推荐
相关产品推荐

