세로형
Recent Posts
Recent Comments
Link
04-26 00:00
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

펄 문자열 split(자르기), join(붙이기) 본문

perl

펄 문자열 split(자르기), join(붙이기)

이수진의 블로그 2017. 10. 30. 08:45

 

프로그래밍에서 문자열을 다루는 게 중요할 때가 많습니다.

그중 문자열을 자르고, 붙이고 하는 작업이 많은데요

펄에서도 그런 작업이 있습니다

split( ) 함수와 join( ) 함수가 그런 역할을 하는데요

split 함수는 문자열을 일정 규칙에 따라 잘라 배열에 넣어줍니다

join은 일정 규칙에 따라 붙여주고요

 

바로 소스로 가겠습니다~

1
2
3
4
5
6
7
8
9
10
11
12
13
$line = "meryln:test:118:10:Randal:/home/meradf:/user/bin/perl";
@fields = split(/:/$line);  #line에서 : 를 기준으로 데이터를 잘라서 배열에 넣는다.
print("@fields");
print("\n");
for($i = 0 ; $i < $#fields + 1$i++){
    print("$fields[$i]");
    print("\n");
}
 
print("-----------------------\n\n");
$outline = join(":", @fields);   #join은 다시 합쳐줌
 
print("$outline");
cs

 

 

이렇게 사용할 수 있습니다

: 를 기준으로 $line에 담겨져 있는 문자열을 분리하게 됩니다.

또한 : 를 기준으로 다시 합쳐줍니다

 

이렇게 출력이 됩니다~

 

 

 

반응형
그리드형
Comments