複数行にまたがる文字列の検索No.11442
YKN さん 02/02/26 17:37
 
初歩的な質問で恐縮です。

例えば、「あかとんぼ」という文字列を検索するとして、
その中での改行の有無や位置が不明の場合、秀丸で一括
して検索することは可能でしょうか。お尋ねします。

以下のように一つずつ、検索しないとだめなのでしょうか。

あかとんぼ、あ\nかとんぼ、あか\nとんぼ、あかと\nんぼ
あかとん\nぼ
(改行記号は\nでしたかしら...)

これよりはもう少し賢い検索のしかたがありますでしょうか

                       YNK

[ ]
RE:11442 複数行にまたがる文字列の検索No.11443
さん 02/02/26 18:08
 
あ(|\n)か(|\n)と(|\n)ん(|\n)ぼ
で、正規表現Onでははどうでしょう?

[ ]
RE:11442 複数行にまたがる文字列の検索No.11444
tnobu2 さん 02/02/26 18:09
 
>例えば、「あかとんぼ」という文字列を検索するとして、
>その中での改行の有無や位置が不明の場合、秀丸で一括
>して検索することは可能でしょうか。お尋ねします。

姉妹品?の鶴亀メールの方では、「改行/空白を無視して検索」する機能を
実現していただきましたが、秀丸エディタにはありませんので、
正規表現を使って

 あ\n*か\n*と\n*ん\n*ぼ

とする必要があります。

[ ]
RE:11444 複数行にまたがる文字列の検索No.11445
tnobu2 さん 02/02/26 18:15
 
>姉妹品?の鶴亀メールの方では、「改行/空白を無視して検索」する機能を
>実現していただきましたが、秀丸エディタにはありませんので、

本題から外れてしまいますが、鶴亀メールでもエディタ内では使えません。
誤解を招き兼ねないので、念のため。

[ ]
RE:11442 複数行にまたがる文字列の検索No.11448
ひろ さん 02/02/26 18:41
 
 YKNさん今日は、ひろです。
> あかとんぼ、あ\nかとんぼ、あか\nとんぼ、あかと\nんぼ
> あかとん\nぼ
 「あ\n?か\n?と\n?ん\n?ぼ」で大丈夫です。

[ ]
RE:11442 複数行にまたがる文字列の検索No.11452
YKN さん 02/02/26 22:07
 
さっそくにご教示頂き、恐縮です。
まとめてお礼をしてしまうこと、お許しください。
正規表現を使うのがもっとも省力的な方法なのですね。
正規表現のいろいろを教えていただいてありがとうございました。
重ねてお礼申し上げます。
                          YNK

[ ]