Split 함수

지정된 개수의 하위 문자열이 포함된 영(0) 기반 1차원 배열을 반환합니다.

구문

Split(expression[, delimiter[, count[, compare]]])

인수:

  • Expression: 필수. 하위 문자열 및 구분자를 포함하는 문자열 표현식입니다. 표현식이 길이가 0인 문자열인 경우 분할은 빈 배열, 즉 요소가 없고 데이터가 없는 배열을 반환합니다.
  • Delimiter: 선택사항. 하위 문자열 한도를 확인하는 데 사용되는 문자열 문자입니다. 생략할 경우 공백 문자(" ")는 구분자로 간주됩니다. 구분자가 길이가 0인 문자열인 경우 전체 표현식 문자열을 포함하는 단일 요소 배열이 반환됩니다.
  • Count: 선택사항. 반환할 하위 문자열 수로, -1은 모든 하위 문자열이 반환됨을 나타냅니다. 기본값은 –1입니다.
  • Compare: 선택사항. 하위 문자열 평가 시 사용할 비교의 종류를 나타내는 숫자 값입니다. 기본값은 0입니다.

    비교 인수는 다음 값을 가질 수 있습니다.

    표 11-6 비교 상수 및 설명

    상수 설명
    vbBinaryCompare 0 이진 비교 수행
    vbTextCompare 1 텍스트 비교 수행

다음 예에서는 Split 함수를 사용하여 문자열에서 배열을 반환합니다. 출력에는 arr 게시 Split에 포함된 값이 표시됩니다.

예 1:

arr=Split("Financial Management Business Script Language")
'Output : 
Financial
Management
Business
Script
Language

예 2:

arr=Split("Financial Management, Business Script Language ",",")
'Output: 
Financial Management
 Business Script Language

예 3:

arr=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day")
'Output: 
Sun
Mon
Tues
WEDNESDAYThurs
Fri
Satur

예 4:

arr= Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
'Output: 
Sun
Mon
Tues
WEDNES
Thurs
Fri
Satur

예 5:

arr=Split("Financial Management Business Script Language "," ", 2)
'Output: 
Financial
Management  Business Script Language