Я пишу простую программу - см. Ниже мой код с комментариями.Кто-нибудь знает, почему символ пробела не распознается в строке 10?Когда я запускаю код, он находит ::, но не заменяет его пробелом.
1 #!/usr/bin/perl
2
3 # This program replaces :: with a space
4 # but ignores a single :
5
6 $string = 'this::is::a:string';
7
8 print "Current: $string\n";
9
10 $string =~ s/::/\s/g;
11 print "New: $string\n";