←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ

[HME0020A]

●正規表現の上検索がヘン!?

Q. 正規表現の上検索が意図した通りに動きません。例えば、「ABC」という文字列を「[ABC]+」で下検索した場合は、意図した通り「ABC」にマッチするのですが、上検索だと「C」にマッチしてしまいます。本来は下検索同様「ABC」にマッチするのではないでしょうか?

A. 正規表現は「正規表現を装備するソフトウェアの数だけ、正規表現がが存在する」と言われるくらい、微妙に異なる多くの仕様がある機能です。秀丸における正規表現の動き方も仕様とお考えください。

[解説]
上検索は、最初に見つかった「C」を基準に、下方向に最も長い文字列「C」を検索、次に「B」を基準に「BC」、次に「A]を基準に「ABC」になります。


←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ