改行で挟まれた単語の検索No.08863
山紫水明 さん 15/11/29 21:09
 

 お尋ねします。

[改行]
秀丸
[改行]

という文章で
searchdown2 "\\n秀丸\\n", regular;
message str(result);
というマクロを実行するとヒットすることがわかります。
しかし,
searchdown2 "(?<=\\n)秀丸(?=\\n)", regular;

searchdown2 "(\\n)(秀丸)(\\n)(?\\2)", regular;
もうまくいきません。
 何か基本的なところでまちがっているような気もしますが,どうしたらいい
ものでしょうか。

              山紫水明

[ ]
RE:08863 改行で挟まれた単語の検索No.08864
colder さん 15/11/29 21:32
 
ヘルプに書いてありました。
「\nを使った複数行検索の際の制限について」
http://hidemaruo.mydns.jp:81/helpsite/hidemaru/html/190_CmdSearch_Regular_ReturnCodeLimit.html
ここによると、(?#fulllinematch)を付けるとよいようです。

[ ]
RE:08864 改行で挟まれた単語の検索No.08865
山紫水明 さん 15/11/29 22:03
 
 colderさん,

>ここによると、(?#fulllinematch)を付けるとよいようです。

 うーん,こちらでしたか。
 (?#maxlines:3)までは行ったのですが,そこでやめてしまいました。
 ありがとうございました。

                    山紫水明

[ ]