HmJre 括弧による後方参照の不具合No.08874
IKKI さん 05/12/05 22:11
 
IKKI です。こんばんは。

括弧による後方参照を「|」と一緒に使った場合、不具合があるようです。
ご確認願います。(秀丸 v5.12β1)


検索: <A (href|name)="(.*?)">
置換: [\1] [\2]

サンプルテキスト:
<A href="hogehoge">
<A name="fugafuga">

期待する結果:
[href] [hogehoge]
[name] [fugafuga]

実際の結果:
[] [hogehoge]
[name] [fugafuga]

[ ]
RE:08874 HmJre 括弧による後方参照の不具No.08883
ENCODINGSHIFTJIS さん 05/12/06 10:19
 
とりあえず、括弧の追加で 逃げられます。

>検索: <A ((href|name))="(.*?)">
>置換: [\1] [\2]

[ ]
RE:08874 HmJre 括弧による後方参照の不具No.08884
秀まるお さん 05/12/06 10:21
 
 すみません。バグのようです。

 (a|b)  を\1 に置換する例でも、"a"にヒットしたケースではダメでした。

 とりあえずの回避策としては、((a|b)) みたいにすればいいようですけど。

 とにかくまずいので、さっそく修正させていただきます。

[ ]
RE:08884 HmJre括弧による後方参照の不具No.08891
IKKI さん 05/12/07 00:30
 
>  とにかくまずいので、さっそく修正させていただきます。
よろしくお願いします。


ところで、 HmJre.hlp って探しにくいですね。(^^;

[ ]