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 と表記するとよい。