Tips in Action‎ > ‎정규식‎ > ‎

문자열의 맨 처음과 맨 뒤의 공백 없애기

전종필

파일에서 텍스트를 읽어 들이거나 사용자의 입력을 받을 때 때로 반드시 처리해 주어야 하는 것이 문자열의 맨 앞이나 맨 뒤의 공백문자들을 지우는 것입니다. 다음의

$str =~ s/^\s+|\s+$//g;
한 줄이면 맨 앞의 공백과 맨 뒤의 공백을 한 번에 없앨 수 있습니다. 물론 습관에 따라

$str =~ s/^\s+//;
$str =~ s/\s+$//;
해도 무관하겠지만요...
어느 것이든 되기만 하면 되지 않겠어요?
Comments