正则表达式一些用法

 

例子1:

/(?<!^)<p>(?!$) #不是以<p>开头或者不是<p>结尾的<p>标签
<!--例子如下-->
<p></p><p>dasdas&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img src="/uploads/res/question/images/20190109/91e829574f738a4f7c77e8cbf20884ff.jpg" title="91e829574f738a4f7c77e8cbf20884ff.jpg" alt="timg.jpg"/><br/></p><p>dsadas&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p><p>哈哈</p>

 

 例子2:

\/(?=(?:(?!\/).)*$)  #获取最后一个/
<!--例子如下-->
http://www.baidu.com/aa.zip

 

例子3:

test(\w+?)(?=test)  #获取第一个test紧跟的内容
<!--例子如下-->
testaatestbb

 

例子3:

ab??c=ac|abc
ab?c=abc|ac

 

posted @ 2019-01-10 16:12  zhang-san  阅读(225)  评论(0编辑  收藏  举报