木村です。

On Mon, 24 Apr 2006 10:17:21 +0900
岩崎 弘孝 <IH000667 / mb.taiyokogyo.co.jp> wrote:

> すみません。作成中のものが勝手に送信されてしまいました。
> (Windowsは訳け分からない?)

Windowsというよりメーラーの問題のような気がしないでもありませんが。

> 本題: 正規表現にiオプションの漢字に対する影響は?
> 
> #!ruby -Ks
> p "愛知"=~/愛(?=[^知])/	==>nil
> p "愛知"=~/愛(?=[^知])/i	==>0
> p "愛知"=~/愛(?!知)/	==>nil
> p "愛知"=~/愛(?!知)/i	==>nil
> 
> となるのですが、iは漢字に対して影響があるのでしょうか?

1.9.0では

ruby 1.9.0 (2006-04-18) [i386-mswin32]
nil
nil
nil
nil

となるので、regexルーチンのバグのような気がしないでもなかったり。


-- 
木村浩一