- 2
- 0
- 约3.97千字
- 约 7页
- 2020-04-15 发布于贵州
- 举报
PAGE 2
Python正则表达式由浅入深(三)
在前两篇连载文章中,我们学习了re模块的match()、search()、findall()方法,以及学习了使用正则表达式中常用的元字符、限定符、选择字符、中括号来搭配这些方法来灵活处理常见的数据匹配问题。这本篇文章分钟,我们将会进一步学习正则表达式中其他符合,包括令初学者非常头疼的分组问题。
排除字符
首先我们回顾一下上一篇连载文章中最后使用的例子:
pattern=[aA-zZ]+
message=企业名称:CDA数据科学研究院\n邮箱:1918560461@\n地址:北京市海淀区厂洼街3号2号楼2层\n网址:\n\企业名称:广州就学在线科技有限公司\n邮箱:981856661@\n地址:广州市黄埔区护林路1198号516房\n网址:\n
findall = re.findall(pattern, message)
print(findall)
out:CDA, qq, com, www, cda, cn, qq, com, www, cda, cn]
通过模式字符串中的中括号,我们可以匹配到字符串中所有的英文字符串,但是如果反过来说,要提取所有非英文的字符串,如何提取?
这时,可以使用排除字符“^”,放在方括号中,表示排除的意思,只需要将其放在模式字符串的中括号以内的第一个字符位置即可:
patte
您可能关注的文档
- 《4.1光的直线传播》教学课件.ppt
- 《4.3平面镜成像》教学课件.ppt
- 《第二节_光的反射》教学课件.ppt
- 《可变进气控制系统》课件.ppt
- 《情景二 可变气门正时控制系统》课件.ppt
- 《电工工具及材料》课件.ppt
- 《情景二 无触点式点火系》课件.ppt
- 《情景三 进气增压控制系统》课件.ppt
- 《情景三 无分电器微机控制点火系统》课件.ppt
- 《情景四 CDI共轨柴油机系统简介》课件.ppt
- 中国国家标准 GB/T 15173-2026电声学 声校准器.pdf
- GB/T 15173-2026电声学 声校准器.pdf
- 中国国家标准 GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求.pdf
- GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求.pdf
- 《GB/T 47177.1-2026量子计算服务平台 第1部分:架构与功能要求》.pdf
- GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制.pdf
- 中国行业标准 GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制.pdf
- 《GM/T 0001.4-2024祖冲之序列密码算法 第4部分:鉴别式加密机制》.pdf
- 蛇图腾的秘密.pdf
- 河洛语系·潮汕地区·地图.docx
原创力文档

文档评论(0)