首页 > 编程语言 > 详细

常用正则表达式与python中的re模块

时间:2020-08-15 18:01:27      阅读:56      评论:0      收藏:0      [点我收藏+]

正则表达式是一种通用的字符串匹配技术,不会因为编程语言不一样而发生变化。

部分常用正则表达式规则介绍:

. 匹配任意的一个字符串,除了\n

* 匹配任意字符串0次或者任意次

\w 匹配字母、数字、下划线

\W 匹配非字母、数字、下划线

\d 匹配数字

\D 匹配非数字

{m}

[abc] 匹配[]中的任意一个字符

贪婪模式:

{2,}匹配至少2次

{,2}匹配最多2次

{2,4}匹配2-4次

+ 匹配1次或任意次

匹配0次或者1次,非贪婪模式

元字符+限定符

边界:^开头            $结尾

()

 

python中的re模块方法:

 

match():从开始的位置进行匹配

 

findall():全部匹配

 

search():全文匹配

 

 

例:匹配字符串中  ##   中的字符串

正则表达式:#(.+?)#

python中re模块使用:

技术分享图片

 

常用正则表达式与python中的re模块

原文:https://www.cnblogs.com/princessironfan/p/13509445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!