[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 내장함수
소분류: 문자열 함수
split() 작성일: 2000/06/19
수정일: 2002/07/05

1. 형식 형식1) result= split(separator, str) 형식2) result= split(separator, str, limit) 2. 기능: 인자 str의 문자열을 인자 separator의 분리문자로 분해를 한 문자열을 1차원 배열로 얻는다. 형식2)의 인자 limit는 분해되는 문자열의 개수를 제한할 때 사용하는 한계값이다. 3. 설명 (1) 인자 str은 대상 문자열이며 수치이면 문자열로 변환된다. (2) 인자 separator는 분리 문자열이며 수치이면 문자열로 변환된다. (3) 형식2)의 인자 limit는 수치이며 문자열이면 수치로 변환된다. (4) 분리된 문자열의 개수 만큼의 요소를 지닌 1차원 배열이 result에 돌려진다. (5) 최초로 분리된 문자열은 result[0]에 기억된다. (6) 결과를 수용하는 result는 선언하지 않았거나 free형으로 선언되어야 한다. 4. 사용예 str= "seoul&&pusan&&korea"; sp1= split("&&", str); // "&&"로 문자열을 조각낸 1차원 배열을 얻는다. cnt= element(sp1); // 배열요소의 개수를 얻는다. print(" "); for(i=0; i<cnt; i++) printf("sp1[%d]= (%s) ", i, sp1[i]); print("\n "); sp2= split("&&", str, 2); // 분리되는 문자열을 2개만 얻는다. for(i=0; i<element(sp2); i++) printf("sp2[%d]= (%s) ", i, sp2[i]); ------------------------------ [ 출력결과 ] ------------------------------ sp1[0]= (seoul) sp1[1]= (pusan) sp1[2]= (korea) sp2[0]= (seoul) sp2[1]= (pusan)

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]