正規表現で「逆マッチ」するにはどうすればいいですか? 質問する

正規表現で「逆マッチ」するにはどうすればいいですか? 質問する

ファイルを行ごとに処理していて、逆マッチを行いたいと考えています。たとえば、6文字の文字列がある行にマッチさせたいのですが、その6文字が「アンドレア'。どうすればいいですか?

私は使用しています正規表現バディ、しかしまだ問題があります。

ベストアンサー1

(?!Andrea).{6}

正規表現エンジンが否定先読みをサポートしていると仮定します...

[A-Za-z]{6}...または代わりに使用したい場合もあります.{6}

先読みと後読みは、通常、正規表現の一致を「反転」する正しい方法ではないことに注意してください。正規表現は実際には否定一致を行うように設定されていません。これは、正規表現を使用している言語に任されています。

おすすめ記事