0

Visual Studio 正規表現を使用して、少なくとも 1 つのプラス記号と enum という単語を 1 回以上含む行を見つけようとしています。

明確にするために、プラス記号と一連の文字「enum」が前後に含まれている場合は、それを返す必要があります。

多くのバリエーションを試しましたが、成功しませんでした:

\benum.+(?!\w)

4

1 に答える 1

5
^(?=.*enum)(?=.*\+).*$

入力文字列が複数行にまたがる場合は、必ず複数行モードを使用してください。


一致:

enum+
+enum
foobar+enum+barfoo
enumeration +
enumenum+

一致していません:

enum
+1
en+um

説明:

  • (?=.*enum)- 行に「enum」が含まれていることを確認します
  • (?=.*\+)- 行に「+」が含まれていることを確認します
  • .*- 行のテキスト全体に一致
  • ^および$- 行全体が一致していることを確認します
于 2013-10-21T20:38:49.440 に答える