Rubyについて Part 15
■ このスレッドは過去ログ倉庫に格納されています
0245デフォルトの名無しさん
05/02/23 20:15:27Perlでは$は、改行文字そのものとマッチするが後方参照しても文字列が取り
出せないもの、としているということなのかな。
perl -e 'print "true\n" if "\na" =~ /$a/;' # => 改行の後にaだから真
ruby -e 'print "true\n" if "\na" =~ /$a/;' # => 改行の直前の後にaだから偽
となるね。
"\na" =~ /^a/ が Perl では成立しないが Ruby では成立するとか、この辺はいろいろ面倒だな。
■ このスレッドは過去ログ倉庫に格納されています