2013-05-05 5 views
2

지금까지 "$ string"을 터미널에 인쇄하기 전에이 두 가지 치환을 사용합니다.대체 : " p {Cntrl}"- " P {인쇄}"

$string =~ s/\p{Space}/ /g; 
$string =~ s/\p{Cntrl}//g; 

처음 두 치환을 다음 두 치환으로 대체 할 때 고려해야 할 것이 있습니까?

$string =~ s/\p{Space}/ /g; 
$string =~ s/\P{Print}//g; 

답변

3

this question을 참조하십시오. 컨트롤 또는 인쇄 가능한 문자가 아닌 두 코드 포인트 U + 2028 LINE SEPARATOR 및 U + 2029 PARAGRAPH SEPARATOR이 있습니다. 하지만 둘 다 공백 문자이므로 두 대체 문자는 동등해야합니다.

관련 문제