3

先頭に文字列 "soft" がない文字列 "war" の出現に一致する正規表現はどれですか? つまり、「第二次世界大戦」の「戦争」は一致しますが、「私のソフトウェアはどこですか」の「戦争」は一致しませんか? さらに、"stay out of my Warehouse" は一致するため、"aware" も一致します。つまり、文字列「ソフトウェア」を一致させたくないだけです。

4

2 に答える 2

1

これを試してみてください: '[^soft].*war' 、それに近いが完全ではない、文字列の組み合わせを入れると、その理由がわかります。少なくとも1文字の単語ですが、「ソフト」を前に置くことはできません。プログラムで条件を使用し、このロジックを、メルウィルが指摘したように、部分文字列の一部ではない戦争という単語に一致する正規表現と組み合わせることができますか?

于 2013-05-29T19:22:34.100 に答える