last updated:2021/06/03

←前へ 次へ→ 機能別Q&A 質問番号順Q&A


[HME0020A]

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

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

A.

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

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

←前へ 次へ→ 機能別Q&A 質問番号順Q&A