2016-04-08 17 views
0

文字列「isis」を検索しようとしていますが、「危機」などの特定のリストを望んでいません これを試しました... ^(?!(危機|危機)$)[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