麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

正則表達式中最短匹配模式的用法淺析

2020-03-16 20:53:01
字體:
來源:轉載
供稿:網友

前言

最近有一次想用正則表達式從網頁里面抓取一些東西出來,內容不復雜卻出現不少問題。下面話不多說,來一起看看詳細的介紹:

當我們用正則表達式去匹配一個標簽的首尾的時候,比如匹配 <h1>hello world</h1> 中的 h1 的開始和閉合標簽

可能很多人會這樣寫

/<.*h1>/g

但是這樣真的可以嗎?

因為 * 匹配符是匹配前面一個字符的零到多個,而且它是貪婪匹配的

所以你得到的就會是下面的結果了。

正則表達式,最短匹配,正則表達式匹配最短的,最短

顯然這并不是我們想要的,那么怎么把貪婪匹配換成最小匹配呢,

/<.*?h1>/g

上面的寫法就可以了,如下圖:

正則表達式,最短匹配,正則表達式匹配最短的,最短

其實原理應該很簡單,因為 ? 也是貪婪匹配,并且只能匹配0到1個,

所以它會匹配到第一個的時候就結束了,從而阻止了 * 的匹配多個的貪婪。

總結

以上就是這篇文章的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 97中文| 久久精品视频一区二区三区 | 欧美成人影院 | 91色成人| 美女网站黄在线观看 | 高潮激情aaaaa免费看 | 国产午夜精品一区二区三区免费 | 天天草天天干天天射 | 午夜精品久久久久久久爽 | 日日天日日夜日日摸 | 日韩免费黄色 | 男女牲高爱潮免费视频男女 | 国产亚洲精品美女久久久 | 黄色aaa视频| 成人福利免费在线观看 | 欧美一级毛片美99毛片 | 一级黄色淫片 | 中国漂亮护士一级a毛片 | 在线观看中文字幕av | 激情视频在线播放 | 黄色大片在线免费看 | 女人解衣喂奶电影 | 国产精品久久在线观看 | 国产一区二区三区四区五区在线 | 免费三级大片 | 最新av在线免费观看 | 久久国产精品久久精品国产演员表 | 99影视在线视频免费观看 | 精品亚洲一区二区三区 | 久久久久九九九女人毛片 | 国产一区二区三区视频在线观看 | 精国品产一区二区三区有限公司 | 黄色羞羞视频在线观看 | 看免费黄色大片 | japan护士性xxxⅹhd | 日本免费不卡一区二区 | 爽毛片 | 狠狠干五月天 | 一级毛片真人免费播放视频 | 成人国产精品一区 | 亚洲国产精品久久久久婷婷老年 |