mpegで始まらない文字列に一致する正規表現を見つけようとしています。これの一般化は、与えられた正規表現で始まらない文字列にマッチすることです。次のように正規表現以外のすべてに一致する正規表現
私のようなものを試してみました:
[^m][^p][^e][^g].*
をこれに伴う問題は、それが文字列に存在するように、少なくとも4つの文字を必要とすることです。私はこれを扱う良い方法と汎用的な方法でこれを扱う一般的な方法を理解することができませんでした。
私はこれをPythonで使用します。あなたが否定クラスを使用したい場合、またはのみ
(?!mpeg)^.*
:
^(.{0,3}$|[^m]|m([^p]|p([^e]|e([^g])))).*$
あなたがしたくないすべてのものと一致し、あなたが望むすべてのものと一致しない正規表現を使用している場合なぜ、単に「not」を使用しないのですか? –
なぜこのコミュニティはウィキですか? –
ああ私はコミュニティのwikiの目的を理解しているとは思わない。だから私は誤ってチェックボックスを選択した。 –