php 匹配标记,php – 正则表达式匹配没有标记的链接
生活随笔
收集整理的這篇文章主要介紹了
php 匹配标记,php – 正则表达式匹配没有标记的链接
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(http([s]?):\/\/?)(([a-zA-Z0-9]+(\.?))+)([a-zA-Z0-9]+((\.[a-zA-Z]{2,5}){1,2})((\/[a-zA-Z0-9\?&=_\-\~:/?#[\]@!\$&'()\*\+,;]*)*)((\.[a-zA-Z]{2,5}){0,2}))
這是我的正則表達式,它適用于匹配字符串中的鏈接.但我不希望它選擇每個鏈接.如果某個鏈接在其前面有“>或者在它之后有< / a>,那么該鏈接就不應(yīng)該被數(shù)學化了.怎么辦呢?
這些應(yīng)該匹配:
adasdas http://www.stackoverflow.com asdasas
adasdasahttp://www.stackoverflow.com/something asdas
這些不應(yīng)該匹配:
adasdas http://www.stackoverflow.com asdasas
adasdasahttp://www.stackoverflow.com/something asdas
為什么我需要這個?:我希望每個鏈接都是可點擊的,即使它不在錨標簽之間.
總結(jié)
以上是生活随笔為你收集整理的php 匹配标记,php – 正则表达式匹配没有标记的链接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab 代码风格,10 Matla
- 下一篇: oracle cost cardinal