간단한 프로그램을 작성하고 있습니다 - 주석이있는 코드는 아래를 참조하십시오. 왜 우주 문자가 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";
고마워 이제 작동합니다. – kurotsuki