s/a # ]//x 問題について
https://rt.perl.org/rt3/Public/Bug/Display.html?id=117061
use 5.014000;
my $s = 'a';
$s =~ s![
a #]
]!b!gx;
say $s;
↑↑ のコードの問題点は //x の # 以後に、 ']' character がはいっていると、なんかおかしくなるっぽい。 気のせいでした!!
use 5.014000;
my $s = 'a';
$s =~ s![
a #]
]!b!gx;
say $s;
は
use 5.014000;
my $s = 'a';
$s =~ s![a#\]]!b!gx;
say $s;
と解釈されるだけだった。
なお、Fuji Gorou ではなく FUJI Goro または Fuji, Goro と表記するとよい。
Published: 2013-03-06(Wed) 06:13