[HME0020A]
●正規表現の上検索がヘン!?
- 正規表現の上検索が意図した通りに動きません。例えば、「ABC」という文字列を「[ABC]+」で下検索した場合は、意図した通り「ABC」に マッチするのですが、上検索だと「C」にマッチしてしまいます。本来は下検索同様「ABC」にマッチするのではないでしょうか?
正規表現は「正規表現を装備するソフトウェアの数だけ、正規表現がが存在する」と言われるくらい、微妙に異なる多くの仕様がある機能です。 秀丸エディタにおける正規表現の動き方も仕様とお考えください。
- [解説]
- 上検索は、最初に見つかった「C」を基準に、下方向に最も長い文字列「C」を検索、次に「B」を基準に「BC」、 次に「A]を基準に「ABC」になります。