2016-07-23 19 views
-2

多くのテキストを含むファイルがたくさんあります。これらのファイルでは、文字列を探していますが、hAVingのように任意の文字(a-zA-Z)で囲まれていない "av"としましょう。大文字小文字を区別しない私のツールはperl互換の構文をサポートしています。単語にない文字列を検索する正規表現

いくつかの例: マッチ:AV マッチ:AV-リンク マッチ:みましょうAV何か マッチ:AV/DC マッチ:AB、AC、AV、AZ NOマッチ:持つ NOマッチ:平均 一致:正規表現でtextav

+2

はこれが行うことは非常に簡単であるべき正規表現のドキュメントをお読みください。それとも特定の問題がありますか? – Downvoter

+0

私は以下を試しましたが、それは "av"のみに一致しますが、 ".av" [^ a-zA-Z] av [^ a-zA-Z]、 – mhedv

答えて

-2

、^文字はあなたを助ける必要があります。この式ではない ^ [a-zA-Z]のAV^[a-zA-Z]の

+1

のようには一致しません。 (これは '[^ true]'と同じではありません。) – usr2564301

0

ではありません:/\bav\b/uim

+0

はい、それは完璧です、ありがとう! (私の要求では、a-zA-Zの制限にもかかわらず、これは文字列の前後に0-9と一致しません。それは私には良いことでしたが、あなたの要求を満たしていないかもしれません。 ) – mhedv

関連する問題