2017-04-05 17 views
0

lcp_で始まるメールアドレスに一致する1つのjavascript正規表現を実行しようとしていますが、いずれの位置にも単語autoが含まれている一致は無視されます。試合
[email protected] - - 一致なしJavascript Regexはキーワードを含む一致を除外します

おかげ

あなたが使用することができます
+0

:任意の位置での違法な文字列、例えばこのようなものUDE? 1式は誰もが到達すべき目標ではない。 – zerkms

答えて

1

私は目標が
[email protected]に従っている

/^lcp[._-](?!auto)/gi 

運といくつかのことを試してみました基本的にあなたがサブパターンの繰り返しごとに否定的な先読みをチェックしていることを意味する "貪欲なトークン"あなたの代わりに、複数の正規表現でそれを行う場合、どのよう

\blcp_(?:(?!auto)\S)+(?=\s) 

https://regex101.com/r/I0xisv/2

+0

ありがとうございました !複数の選択肢でこれを行うことが可能かどうか知っていますか? IE:\ blcp | exp | acr _(?:(?! auto)\ S)+(?= \ s) – Lance

+0

np。はい、複数の開始交代または複数の "許可され​​ていない"言葉の交替が機能します(括弧で囲むことを忘れないでください)... – sweaver2112

関連する問題