logo       

[ruby-list:42097] Re: 正規表現にiオプションの漢字に対する影響は?: msg#00128

lang.ruby.japanese

Subject: [ruby-list:42097] Re: 正規表現にiオプションの漢字に対する影響は?

木村です。

On Mon, 24 Apr 2006 10:17:21 +0900
岩崎 弘孝 <IH000667-Hi7X7xagcuRnb2RyOFEZTHf5DAMn2ifp@xxxxxxxxxxxxxxxx> 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ルーチンのバグのような気がしないでもなかったり。


--
木村浩一





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise