600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python中使用正则表达式以及正则表达式匹配规则

Python中使用正则表达式以及正则表达式匹配规则

时间:2024-03-29 03:25:03

相关推荐

Python中使用正则表达式以及正则表达式匹配规则

前排提要:

本博客介绍在Python下使用正则表达式从给定的字符串中获取到想要的字符串。

1 导库

import re

2 使用模板

re_pattern = pile(pattern, flags=0)result = re.findall(re_pattern,string)

3 说明

4 示例

以下代码用来在字符串 str 中匹配符合如下规则的字符串:

中英文括号开头+1个大写字母+1个或无限个数字+0个或1个字符“.”+0个或1个字符“/”+0个或无限个数字+中英文括号结尾

# 导库import re# 待处理字符串str = '小分裂细胞型(弥漫性)非霍奇金淋巴瘤(M96720/3)(Y97.1)(Y77)(yyy)'# 设定匹配规则,编译re_str = pile(r'[((][A-Z][0-9]+[.]?[/]?[0-9]*[))]', re.S)# 匹配ans = re.findall(re_str,str)# 打印print(ans)

在字符串 str 中的匹配结果如下,可见有三个字符串符合匹配规则:

5 正则表达式匹配规则

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。