首页 > 其他 > 详细

正则表达式

时间:2019-07-19 01:08:30      阅读:89      评论:0      收藏:0      [点我收藏+]

 

 

\s  匹配任意空白字符\t\n\r\f

\S  匹配任意非空白字符

\d  匹配任意数字[0_9]

^  匹配一行字符串开头

$  匹配一行字符串结尾

.  匹配任意字符             except \n

*  匹配0次货多次前面的内容

+  匹配1次或多次前面的内容

?  匹配0次或1次前面的内容          非贪婪

a|b  匹配a或者b

()  匹配括号中的内容,也表示一个组

 

 

说明下:我觉得.*?这三个重要些,因为今天敲代码时候,看见好多.*?的组合方式

/s/S也挺有用的,匹配要求较少的时候使用挺方便

 

比如:

<li data-view="6" class="active">

<a href="/2/mp3"singer="任贤齐">沧海一声笑</a>

表达式:

<li.*?active,*?singer="(.*?)">(.*?)</a>

正则表达式以li开头,寻找一个标志符active中间部分用.*?来匹配

正则表达式

原文:https://www.cnblogs.com/lumc5/p/11210555.html

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