2016-04-08 41 views
0

我正在嘗試查找字符串「isis」,但我不想列出具體的列表,我知道它將處於「危機」狀態 我有試過這個...... ^(?!(CRISIS | crisisid)$)[ISIS] + $但是這也行不通。字符串可以是任何情況和/或混合的情況。正則表達式,查找字符串,排除包含字符串的單詞列表

+1

你試過字邊界(['\ bisis \ B'(https://regex101.com/r/oN8rX0/1))?通過使用任何語言的大小寫不敏感的正則表達式函數,可以更好地解決案例處理問題。 – excaza

+0

這是您想要排除的單詞列表嗎?即「危機」,「危機」,「ISIS」? – Quinn

+0

@excaza,我在我的IDE中使用搜索功能,它是一個MS產品。 – dashrader

回答

0

這是我發現的工作。

^(?!(.*crisis.*|.*isisid.*)$).*ISIS.* 

結果:

XXISISIDXX --> No 
FFFISISFFF --> Yes 
NNCRISISNN --> No 
ISIS --> Yes 
XYZ --> No 
XXX ISIS CCC --> Yes 
isisid --> No 
lwisis --> Yes 
相關問題