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

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

. 匹配任意的一个字符串,除了\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模块使用:

 

做一棵小草,谁也撼动不了………

如果您觉得本篇文章还不错,欢迎点赞,转发分享,感谢(*^_^*)

 

posted on 2020-08-15 17:13  小草小草随风飘摇  阅读(144)  评论(0编辑  收藏  举报