我想匹配重音單詞或沒有法語口音正則表達式匹配的重音字符
例子:佩爾和的Père或à和一個
現在IM使用這個簡單的正則表達式((!!。* \ b \ 1 \ b)不匹配2次相同的單詞)
(pere|mère|a)(?!.*\b\1\b)
林在Javascript中使用正則表達式的新
new RegExp("(pere|mère|a)(?!.*\\b\\1\\b)", 'gi')
感謝
我想匹配重音單詞或沒有法語口音正則表達式匹配的重音字符
例子:佩爾和的Père或à和一個
現在IM使用這個簡單的正則表達式((!!。* \ b \ 1 \ b)不匹配2次相同的單詞)
(pere|mère|a)(?!.*\b\1\b)
林在Javascript中使用正則表達式的新
new RegExp("(pere|mère|a)(?!.*\\b\\1\\b)", 'gi')
感謝
這是什麼目標?您是否嘗試刪除重音符號(例如清除URL的例子)? –
不刪除只用'var regex = new RegExp(「(pere)(?!。* \\ b \\ 1 \\ b)」,'gi'); 「père」.match(正則表達式)' – Miky
請注意,'à'不是一個單詞字符,所以單詞邊界'\ b'不適用於它,因爲它對於'a'。如果你想對'[aà]'有負向前瞻,那麼你可能首先必須用'a'替換所有'à',然後運行這樣的正則表達式。 – LukStorms