|
こんにちは 秀まるお2 さん、白雲斎です。
> \wで数字の固まりが単語扱いされないのは、そもそもの山田和夫さんが作成さ
>れたJRE.DLLおよびJRE32.DLLがそういう仕様になっていたからのようです。
>
> HmJre.dllを作成する時に、JRE32.DLLとの互換性を重視して、そういう仕様に
>したんだと思います。それを今さら仕様変更してしまうと、いろいろ問題が出て
>くると思います。
>
> しいて対応するとしたら、新しいメタ文字を追加するってことになるかと思い
>ますけど、それはそれで、具体的にどういう風にしたらいいかよく分からないで
>すが…。何かいいアイデアがあれば教えて欲しいです。
・ \w は [0-9A-Za-z_]+ と同意
・ \f方式のダグ付き正規表現を無効(\0 \1 ... の定義を明確にする為)
・ \s や \d の追加
・ JRE.DLL、JRE32.DLLの互換性を捨てる
とする「HmJre2.dll(仮名)」を作成、同梱する。
必要な人は「HmJre2.dll」の使用を設定する。
1、2年後を目処に「HmJre2.dll」が標準となることを啓蒙する。
なんて・・・。
却下されるのを承知で書いています。
|
|