5
我試圖使用git diff --word-diff-regex =命令,它似乎拒絕任何類型的lookaheads和lookbeheads。我無法確定git使用哪種正則表達式。例如,什麼味道的正則表達式使用
git diff --word-diff-regex='([.\w]+)(?!>)'
回來作爲無效的正則表達式。
我想獲取所有不是HTML標籤的單詞。因此,所產生的正則表達式匹配的應該是「你好」「世界」「富」「酒吧」爲以下字符串
<p> Hello World </p><p> Foo Bar </p>
看起來前瞻不被支持。也許你應該讓我們知道,如果有一個不涉及預見的解決方法,邏輯是什麼。 –
我更新了我的問題,以顯示我需要的正則表達式 – Papajohn000
它使用POSIX ERE。甚至BRE。 POSIX從來不支持lookarounds。 –