正则表达式
import re
s = 'hello123world'
result = re.search(r'\d{3}',s).group()
print(result)
re模块有3种匹配方式
match | 从头匹配 |
---|---|
search | 搜索 |
findall |
查找所有,返回列表 |
re.match(pattern,string)
如果需要得到指定的结果,可以在pattern
里面用括号将想要的结果括起来,之后使用group(1)
获取第一个结果
pattern
还可以使用变量
result = re.search(f'{s1}',s).group()