Perl 문자열 배열로 변경 SPLIT 사용 방법 예제

펄에서 문자열을 구분자로 자르는 함수로 SPLIT가 있습니다.

구분자를 지정하여 문자열을 잘라 배열로 반환해주는 함수입니다.

사용 방법을 예제를 통해 보겠습니다.

 

문자열 나누기

SPLIT 함수로 문자열을 자르기 위해서는 구분자를 정규 표현식으로 지정해줍니다.

PERL 정규 표현식을 상세한 내용은 아래를 참조해주세요.

 

문자열을 자르는 예제를 보겠습니다.

예제

use strict;
use warnings;
use utf8;

my $str = 'a,b,c,d,e';
my @arr = split(/,/, $str);

print $_ . "\n" for @arr;

 

결과

a
b
c
d
e

 

변수 $str에는 a부터 e까지 값을 저장했습니다.

값을 저장할 때 문자를 구분하도록 ,로 지정되어있습니다.

split 함수에는 첫 번째 파라미터로 /,/를 지정해 콤마 단위로 문자를 자르도록 설정합니다.

두 번째 파라미터에는 자르고 싶은 문자열을 지정합니다.

반환값은 배열이기 때문에 값을 저장할 변수를 배열로 선언했습니다.

출력결과를 보면 a부터 e까지 문자열이 나눠졌습니다.

댓글