指定されたサフィックスで終わらない文字列の正規表現
Regex String Not Ending With Given Suffix
解決:
あなたは私たちに言葉を与えることはありませんが、主張の背後にあるあなたの正規表現の風味サポート見れば、これは何が必要です:
。*(?(?m修飾子)、文字「a」はありません。
ここRegexrでそれを参照してください
これは文字列をチェックし、文字クラスではないため、これを他の文字で簡単に拡張することもできます。
。*(?これは、「ab」で終わらないものと一致します。正規表現で確認してください。
使用 いいえ ((^)記号:
。* [^ a] $あなたが置く場合^角かっこで始まる記号は、「角かっこ内のものを除くすべて」を意味します。$は単に最後へのアンカーです。
複数の文字の場合は、それらすべてを独自の文字セットに入れるだけです。
。* [^ a] [^ b] $
'.tmp'で終わらないファイルを検索するには、次の正規表現を使用します。
^(?!。* [。] tmp $)。* $正規表現テスターでテストすると、次の結果が得られます。