码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2017-07-24 19:10:04      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:als   height   匹配   正则   表达式   ges   表达   年月日   images   

\b  单词边界

\bis\b

技术分享

这样只会查找所有是单独单词的"is",而在单词中的"is"则不会被查找

 

.  任意字符

<p>http://skadhkalsdk.png</p>
<p>https://skadhkalssdadk.png</p>
<p>http://skadhkalsdk.jpg</p>
<p>http://.jpg</p>
<p>https://skadhkalsdk.jpg</p>

 

http://.+\.jpg

只会匹配到第三个

 

 

+  至少有一个字符(> 0)

*  任意个字符(>= 0)

 

由于.表示任意字符,要查找.需要转义

 

如果将.换成*

http://.*\.jpg

第三个和第四个都会匹配

 

技术分享

这个正则表达式在sublime这种的确是成功了,但是这路报错。

将/转义一下

技术分享

 

这个说明正则表达式中的\是必须转义成/\的

 

分组

http:\/\/(.+\.jpg)

 

技术分享

 

但我没发现这个具体有什么作用

 

匹配年月日

^\d{4}[/-]\d{1}[/-]\d{2}$

 

技术分享

 

^  开头

$  结尾

d{4}  四个数字

[-/]  -或者/

 

但不知道为啥sublime中不支持^

 

把它分组

(\d{4})[/-](\d{1})[/-](\d{2})

 

然后替换

$2-$3-$1

改成月-日-年

 

正则表达式

标签:als   height   匹配   正则   表达式   ges   表达   年月日   images   

原文地址:http://www.cnblogs.com/jiaoxuanwen/p/7230155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!