2010年9月22日
不安なこと
プログラミングは、今だに、euc コードを使っています。ruby で処理することが大半なのですが、次のコードが動いてしまうので、今までのプログラムに、処理ミスが有ったのではないかと不安になっています。

if /,/ =~ "ぁぁぁ"
 puts "hit"
else
 puts "miss"
end

C言語では次のコードを試してみてください。

puts( strstr("ぁぁぁ",",") );

小さい「ぁ」と、全角コンマのマッチングができてしまいます。