单个位置提取字符串,这种情况适应于前后字符串已知:这种情况我们可以使用(.+?)这个正则表达式来提取。
例如:
举例,一个字符串"xyz12312_zzz",如果我们想提取xyz和_zzz之间的值12312,可以使用findall配合正则表达式,这样会返回一个包含所以符合情况的list
代码如下:
import re
str = "xyz12312_zzz"
print re.findall(r"xyz(.+?)_zzz",str)
输出['12312']
更详细的其他用法参考这个博主的文章:
https://blog.csdn.net/bang152101/article/details/89284249