博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 66:re正则表达式6(全- tcy)
阅读量:1883 次
发布时间:2019-04-26

本文共 1426 字,大约阅读时间需要 4 分钟。

 

目录:

前向界定与后向界定  2018/12/21

说明:

1)定义:'(?<=…)' 前向界定 # '…' 匹配字符串的前面应该出现的字符串'(?=…)' 后向界定  # '…' 代表你希望匹配的字符串后面应该出现的字符串。'(?

实例:

# 实例1:前向界定- 断言自身出现的位置的前面能匹配表达式exps=r"reading a book"re.findall(r'(?<=\bre)\w+\b',s)       #匹配以re开头的后半部分(除re部分)#['ading']s=r"1,234,567,890"re.findall(r'((?<=\d),\d{3})+\b',s)   #[',890']s=r"1 234 567 890"re.findall(r'((?<=\d)\s*\d{3})+\s*',s)#[' 890']# 实例2:后向界定-s=r"I'm singing while you're dancing."#匹配sing和dancre.findall(r'\b\w+(?=ing\b)',s)       #匹配以ing结尾的前面部分(除ing部分)#['sing', 'danc']# 实例2:使用组方式s = 'aaa111aaa , bbb222 , 333ccc 're.findall (r'[a-z]+(\d+)[a-z]+' , s )# ['111']# 实例2:后向界定-希望匹配后面不跟着字母的数字s = 'aaa111aaa , bbb222 , 333ccc 're.findall( r'\d+(?!\w+)' , s )       # ['222']re.findall( r'\d+(?![a-z]+)' , s )    # ['11', '222', '33']'111' 和 '222' 前两个数字也满足要求s=r"Iraq fighting"re.findall(r'\b\w*q[^u]\w*\b',s)      #['Iraq fighting']re.findall(r'\b\w*q(?!u)\w*\b',s)     #['Iraq'] 查找单词--里面有字母q,q后不是字母u# 实例3:前向界定,后向界定 - 找出 c 语言的注释中的内容s='/* comment 1 */ code /* comment 2 */'re.findall(r'(?<=/\*).+?(?=\*/)',s)   #[' comment 1 ', ' comment 2 ']# 实例3:找到被字母夹在中间的数字s = 'aaa111aaa , bbb222 , 333ccc 're.findall( r'(?<=[a-z]+)\d+(?=[a-z]+)' , s )  # 错误re.findall( r'\d+(?=[a-z]+)', s )              #['111', '333']# 实例4:前向非界定s=r"AbC 1234 this"re.findall(r'(?
\w+)\b\s+\k
\b' #等价# 表达式先是一个单词,即单词开始和结束处之间多于一个的字母或数字(\b(\w+)\b)# 单词会被捕获到编号1分组中,然后是1个或几个空白符(\s+)# 最后是分组1中捕获的内容(也就是前面匹配的那个单词)(\1) 

转载地址:http://gfqbf.baihongyu.com/

你可能感兴趣的文章
把人脑“森林”上传到计算机:人类脑计划只是一个科幻野心?
查看>>
智力测试:如何超越动物之智?
查看>>
事关人类生存?为什么要探寻AI系统的可解释性?
查看>>
安全工程师必知:常见Java漏洞有哪些?
查看>>
数据科学中的计量经济学技术
查看>>
突破边界:数据科学、数据工程和技术的未来
查看>>
一切有迹可循!优秀程序员的9个早期迹象
查看>>
在后台的python:众多程序员无法攻克的难题
查看>>
未来战争:装载AI的美国空军侦察机已经试飞……
查看>>
屡战屡败:为什么你会觉得学习编程很难?
查看>>
“狙击”特斯拉:电动汽车后起之秀的最后一战
查看>>
软件测试的未来:2021年需要关注的15大软件测试趋势
查看>>
六大基本AI术语:如何做好人工智能咨询服务?
查看>>
讲真,如果手机有灵魂,那就是“备忘录”
查看>>
端到端加密:WhatsApp不会去读取你的信息,它不需要……
查看>>
国会大厦骚乱,与一家极不可靠的面部识别公司……
查看>>
解锁宇宙密码:为什么是3、6、9?
查看>>
数据可视化中的格式塔心理学
查看>>
电动汽车的“专属危险”:网络威胁问题不容小觑
查看>>
短暂的告别,马上再回来
查看>>