1

これらの文字列の「e」を一致させたい:

e

ex-ex

e-ex

ただし、これらのいずれかの「ex」またはダッシュと一致させたくありません。

正規表現で必要なのは、上記のすべての文字列のeのみに一致する必要があり、これらの文字列には一致しないことです。

バツ

x-ex

これはおそらく本当に簡単ですが、私は正規表現の作成ではそれほど達成されていません。

試しe[^x]ましたが、文字列「e」と一致せず、「ex-ex」、「ex」、「e-ex」の「e-」と一致しました。

4

1 に答える 1

2

これを試して

(?i)\be\b

説明

"
(?i)    # Match the remainder of the regex with the options: case insensitive (i)
\b      # Assert position at a word boundary
e       # Match the character “e” literally
\b      # Assert position at a word boundary
"
于 2012-06-01T16:02:56.093 に答える