我正在嘗試使用一個匹配的電子郵件地址匹配的javascript正則表達式,該地址以lcp_
開頭,但忽略任何在任何位置都包含單詞auto
的匹配項。Javascript正則表達式不包含包含關鍵字的匹配項
我已經嘗試了幾件事情,沒有運氣
/^lcp[._-](?!auto)/gi
的目標是以下
[email protected]
- 比賽
[email protected]
- 敵不過
感謝
我正在嘗試使用一個匹配的電子郵件地址匹配的javascript正則表達式,該地址以lcp_
開頭,但忽略任何在任何位置都包含單詞auto
的匹配項。Javascript正則表達式不包含包含關鍵字的匹配項
我已經嘗試了幾件事情,沒有運氣
/^lcp[._-](?!auto)/gi
的目標是以下
[email protected]
- 比賽
[email protected]
- 敵不過
感謝
您可以使用「脾氣暴躁的標記」,這基本上意味着你每次重複子模式都要檢查一個負向前視,以至於不包括烏蘭烏德的非法串在任何位置,像這樣的例子:
\blcp_(?:(?!auto)\S)+(?=\s)
太棒了。謝謝 !你知道是否可以用多種選擇來做到這一點? IE:\ blcp | exp | acr _(?:(?! auto)\ S)+(?= \ s) – Lance
np。是的,多個開始的變化或多個「不允許」的單詞變換將起作用(請記住將它們包含在parens中)... – sweaver2112
如果你有多個正則表達式,而不是做呢? 1表達不是每個人都應該達到的目標。 – zerkms