可変長の前方不一致
No.26697
colder
さん 09/06/08 15:07
No.25866の質問の続きです。
秀丸メールからhmjre.dllの新しいバージョンを取り出して、
可変長の前方一致が正しく動作することを確認しました。
しかし、可変長の前方不一致は修正されていないようです。
正規表現
"(?<!foo.*,)bar" …… (1)
"(?<!foo.*?,)bar" …… (2)
テストデータ
"foo,bar,baz" …… (a)
"foo,baz,bar" …… (b)
(1)の正規表現が(a)に、(2)の正規表現が(b)にマッチします。
[
△
]
RE:26697 可変長の前方不一致
No.26704
秀まるお2
さん 09/06/08 17:45
テストしてみたらたしかにダメでした。
直すは、実は大変難しいです。
なんとかがんばって修正しますので、少々お待ちください。
[
△
]
RE:26704 可変長の前方不一致
No.26708
秀まるお2
さん 09/06/09 09:58
次の秀丸メールV5.19β1に添付するHmJre.dllのV2.03にて対応させていただき
ます。
(思ったよりも簡単に直せました)
[
△
]