Gauche > Archives > 2012/02/07

2012/02/07 16:09:04 UTCnekoie
#
どうもです。正規表現でiフラグをつけた時に、うまくマッチしない事があるようです。おそらく以前の、utf-8のギリシャ文字の大文字小文字変換あたりに関連する問題だと思うのですが
#
gosh> (#/(?i:Ψ)/ "Ψ")
#f
gosh> (#/(?:Ψ)/ "Ψ")
#<<regmatch> 0x81d3580>

Gauche scheme shell, version 0.9.2 [utf-8,pthreads], i686-pc-linux-gnu
2012/02/07 17:48:39 UTCshiro
#
case-foldingを直した時にregexpには反映させてなかったかも。