: 我的名字是foo中。 我的名字是酒吧。 隨着目標是要返回的包含或不包含特定子串,下面的兩個陽性和陰性正則表達式模式的可用於返回相同的結果的每一行: 模型正先行:^(?=.*bar).*$返回My name is bar. 負前瞻:^((?!foo).)*$回報My name is bar. 但是,爲什麼排除模式需要嵌套多套的內用括號分隔的限定詞.和量詞*的括號,而在正向預測中,它們可以相鄰.*
我想要一些正則表達式的幫助,因爲我不太熟悉。 到目前爲止,我已經創建了下面的正則表達式: /\b(?<![\#\-\/\>])literal(?![\<\'\"])\b/i
由於https://regex101.com/狀態: \ b斷言在單詞邊界(位置^ \ W | \ W $ | \ W \ W | \ W \ W) 負回顧後(?]) 斷言,下面的正則表達式不匹配 匹配存在於下面的列表中的