replacedown "(?!< )\\(" , " \\(" , reguNo.02913
Iranoan さん 03/08/30 23:30
 
 秀まるおさん今日は、Iranoan です。
 HmJre.dll を使っていて正規表現を行うつもりで、間違えて、検索文字列を
「(?!< )\(」や「(?!= )\(」としても検索/置換が出来てしまいます。他の前/
後方 (不) 一致でも出来てしまうかもしれませんが、確認していません。
 正規表現の解析エラーになる必要はないでしょうか?
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.4.00β13 です。

[ ]
RE:02913 replacedown "(?!< )\\(" , " \\No.02938
秀まるお さん 03/09/05 11:40
 
 内部的にはそれでもちゃんと(死なずに)動作してしまうようです。結果がど
うなるかは保証できませんけど。

>  正規表現の解析エラーになる必要はないでしょうか?

 僕もよく分かりません。解析エラーにして欲しいと言われればそうするし、特
に要望されなければ、下手にいじりたくないですけど。

 もともと正規表現というのは、ユーザー側の指定ミスがあっても、間違ったら
間違ったで適当に動作するような物ということで暗黙の了解があるような気がし
ますけど。

 はて?

[ ]
RE:02938 replacedown "(?!< )\\(" , " \\No.02942
Iranoan さん 03/09/05 12:53
 
 秀まるおさん今日は、Iranoan です。
>  僕もよく分かりません。解析エラーにして欲しいと言われればそうするし、特
> に要望されなければ、下手にいじりたくないですけど。
 私信で頂いたメール
Message-Id: <xxxxxxxxxxxxxx@mitene.or.jp>
の関係で、仕様かどうか知りたかっただけですので、このままで構いません。


[ ]