正規表現を用いた上検索No.03378
Iranoan さん 09/08/26 22:19
 
 秀丸担当さん今日は、Iranoan です。
 上方向の検索は、正規表現が OFF の場合や、ON であっても「.」ならカー
ソル位置より前の文字から検索を始めます。しかし「+」「*」を使うと、「.+」
など最長行末までヒットします。
 これって仕様ですか?
 こちらの環境は、秀丸 Ver.8.00b08+HmJre.dll Ver.2.05 です。

[ ]
RE:03378 正規表現を用いた上検索No.03387
秀丸担当 さん 09/08/27 09:41
 

> 上方向の検索は、正規表現が OFF の場合や、ON であっても「.」ならカー
>ソル位置より前の文字から検索を始めます。しかし「+」「*」を使うと、「.+」
>など最長行末までヒットします。
> これって仕様ですか?

問題あるとすればどこが問題か読み取れないのですが、仕様ということでお願い
します。

[ ]
RE:03387 正規表現を用いた上検索No.03395
Iranoan さん 09/08/27 12:10
 
 秀丸担当さん今日は、Iranoan です。
> 問題あるとすればどこが問題か読み取れない
 上検索を行っているのに、検索にヒットした範囲の末尾が、直前のカーソル
位置より後ろになる点です。

[ ]
RE:03395 正規表現を用いた上検索No.03401
秀丸担当 さん 09/08/27 16:13
 

> 上検索を行っているのに、検索にヒットした範囲の末尾が、直前のカーソル
>位置より後ろになる点です。

末尾がカーソル位置よりも後ろになるのは仕様ということでお願いします。

[ ]
RE:03401 正規表現を用いた上検索No.03402
Iranoan さん 09/08/27 16:42
 
 秀丸担当さん今日は、Iranoan です。
> 末尾がカーソル位置よりも後ろになるのは仕様ということでお願いします。
 解りました。

[ ]
RE:03402 正規表現を用いた上検索No.03459
きいろいまふらあ さん 09/08/29 22:47
 
Iranoanさん、こんばんは。きいろいまふらあです。

決着のついた話に対して余計なお世話かもしれませんが、

秀丸で、上検索時に「(先頭がカーソル位置より前にあり)末尾がカーソル位置
より後ろにある文字列」にヒットするのは、正規表現検索に限った話じゃないと
思いますよ???

[ ]
RE:03459 正規表現を用いた上検索No.03461
Iranoan さん 09/08/29 23:47
 
 きいろいまふらあさん今日は、Iranoan です。
> 決着のついた話に対して余計なお世話かもしれませんが、
 いや、マニュアルの事も有るので、詳しく仕様は知っておかないとまずいかな。

> 秀丸で、上検索時に「(先頭がカーソル位置より前にあり)末尾がカーソル位置
> より後ろにある文字列」にヒットするのは、正規表現検索に限った話じゃないと
> 思いますよ???
 今改めて確認すると、確かにそうですね。
 どちらにしても、直感に反していますが(^^;。

[ ]
RE:03461 正規表現を用いた上検索No.03463
きいろいまふらあ さん 09/08/30 00:48
 
きいろいまふらあです。

> いや、マニュアルの事も有るので、詳しく仕様は知っておかないとまずいかな。

マニュアルというのがIranoanさんが執筆されている秀丸エディタ公式マニュア
ルのことであるなら、公開の会議室で情報収集されるまでもなく、サイトー企画
さんと直接やりとりされた方が効率がいいんじゃないかと思いますが、こうした
やりとりがマニュアルの質を高めることに寄与しているのであれば、それはそれ
で光栄に存じます。

> どちらにしても、直感に反していますが(^^;。

検索開始位置が現在のカーソル位置から見てどちらにあるか、という観点であれ
ば、きれいな仕様であると思います。むしろ「.+」でヒットする範囲が現在の
カーソル位置の手前の文字まで、という状態は、私の感覚では直感に反していま
す。人によって異なる好みの問題であることは承知しています。

Vistaのメモ帳は、Iranoanさんの直感に合っているようですね。

[ ]