我想<img />在我的標記中找到所有不包含引導img-fluid類的標簽。
所以這很好:<img blah="qux" />。
這很糟糕:<img blah="qux" />因為它缺少img-fluid.
我嘗試了否定的前瞻:<img.*(?!fluid)這是行不通的。
我該怎么做呢?
uj5u.com熱心網友回復:
<img(?:(?!fluid).)*\/>
這是一個例子。
在這種情況下很方便的一種模式是替換.*為(?:(?!<arbitrary excluded pattern>).)*.
(?: 啟動一個非捕獲組。該?:部分可以省略,它將成為您可能不需要的捕獲組。
然后使用負前瞻,然后是.任何字符。非捕獲組*后面有它,表示整個組的 0 個或多個實體。整個事情的行為就像,除了如果沿途出現.*,它將不匹配。<arbitrary excluded pattern>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485163.html
