PC · IT · DB/VB.NET (Visual Basic)

[VB.NET/Visual Basic] 8편 - 문자열 파싱/구분자로 문자열 자르기 (STRING.SPLIT)

뿌레도 2023. 9. 29. 23:58
728x90
[VB.NET/Visual Basic] 8편 - 문자열 파싱/구분자로 문자열 자르기 (STRING.SPLIT)

 

VB.NET 비주얼베이직 파싱/구분자로 자르기

 

string.split 메서드의 형식

Public Function Split(separator As Char()) As String()

 string.split 메서드를 사용하여 문자열을 분리하면 문자열을 구분자를 기준으로 나눈 후, 각 부분 문자열을 배열로 반환합니다. 반환된 배열의 각 요소는 분리된 부분 문자열을 나타냅니다.

 

separator는 문자열을 나눌 구분자입니다.

 ex) 공백을 기준으로 문자열을 나누려면 {" "}와 같이 구분자를 지정

728x90

 

구분자로 잘라서 각각 콘솔에 표시하기

Dim str As String = "This is, trivia-korea, blog, post"
Dim parts As String() = str.Split(","c)

For Each v As String In parts
    Console.WriteLine(v)
Next

'출력 결과
'This is
' trivia-korea
' blog
' post
'This is를 제외하고 앞에 공백이 있음
'공백을 제거하려면 trim 사용하기

 

구분자로 잘라서 각각 변수에 넣기

Dim str As String = "This is, trivia-korea, blog, post"
Dim parts As String() = str.Split(","c)

Dim v_part1 As String = parts(0) 'This is
Dim v_part2 As String = parts(1) ' trivia-korea
Dim v_part3 As String = parts(2) ' blog
Dim v_part4 As String = parts(3) ' post

'공백을 제거하려면 trim 사용하기

 

#비주얼베이직 문자열 자르기 #비주얼베이직 구분자로 자르기 #VB.NET 구분자로 문자열 자르기 #VB.NET 문자열 자르기 #VB.NET Substring 함수 #VB.NET 문자열 분할 #VB.NET 문자열 인덱싱 #VB.NET 문자열 슬라이싱 #VB.NET 문자열 길이 #VB.NET 문자열 추출 #VB.NET 문자열 파싱 #VB.NET 문자열 분리 #VB.NET 문자열 토큰화

300x250