length
문자열의 길이를 변수로 반환한다.
my $word = "abcdefghijklmnopqrstuvwxyz" ;
my $stringLength = length $word ;
|
substr
문자열을 추출하거나 치환한다.
my $greeting = "Welcome to perl!\n";
print substr($greeting, 0, 7 )."\n"; #Welcome => 0부터 7개 읽음
printf substr($greeting, 7)."\n" ; #Welcome => 0부터 7개 읽음
print substr($greeting, - 6, 4 )."\n"; #perl => -6번 인덱스에서 4 개 읽음
print substr($greeting, 5, 9 )."\n"; #me to per => 5 번 인덱스로 시작해 9개 읽음
|
index
문자열의 첫 위치를 구한다.
my $greeting = "Welcome to perl!\n";
print index $greeting ,'c'; # 3
|
split
문자열을 구분하여 리스트로 또는 배열에 저장한다.
my $greeting = "Hello. welcome perl!\n";
my @words = split(/ / , $ greeting, 2 ); # 공백문자 기준으로 2조각 내라는 의미의 정규식
print "$words[0]"; # Hello.
|
join
리스트의 요소를 연결문자로 연결하여 반환한다.
my $greeting = "Hello. welcome perl!\n";
my @words = split(/ / , $ greeting, 2 ); # 2조각 내라는 의미의 정규식을 사용한 split
$a = join (',', @words );
print "$a"; #Hello.,welcome perl!
|
'Script > Perl' 카테고리의 다른 글
11. Context (0) | 2020.01.21 |
---|---|
10. conditional sentence (0) | 2020.01.21 |
08. List Data (0) | 2020.01.21 |
07. Hash (0) | 2020.01.21 |
06. Array Function (0) | 2020.01.21 |