正则表达式

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()

posted @ 2024-11-07 16:12  xx_cnblog  阅读(2)  评论(0编辑  收藏  举报