C# 프로그래밍 - Regex.Split 메서드를 사용한 문자열 분할
- c#
- 2022. 3. 26.
C# 프로그래밍 - Regex.Split 메서드를 사용한 문자열 분할
Regex.Split 메서드는 정규식(Regex)을 사용하여 문자열을 분할하는 메서드입니다. 입력 문자열(input)을 일치하는 패턴(pattern)을 사용하여 문자열을 나누고 결과를 문자열 배열로 반환합니다. 복잡한 문자열 패턴을 처리하는데 유용하게 사용할수있습니다.
대괄호([])를 사용하여 정의한 패턴 예시
패턴에서 대괄호[] 내부에 나열된 문자 ;, |, , 중 어느 하나와 일치하는 경우 해당 문자 기준으로 문자열을 분할합니다(순서는 상관이 없음)
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "apple,banana;orange|grape";
string pattern = @"[;|,]";
// 정규 표현식에 따라 문자열을 분할
string[] fruits = Regex.Split(input, pattern);
// 결과 출력
foreach (string fruit in fruits)
{
Console.WriteLine(fruit);
}
}
}
apple
banana
orange
grape
https://learn.microsoft.com/ko-kr/dotnet/api/system.text.regularexpressions.regex.split?view=net-8.0
'c#' 카테고리의 다른 글
C# 프로그래밍 - 조건문 if, if - else, if-else if, if 중첩 (0) | 2023.01.18 |
---|---|
C# 프로그래밍 - 접근제한자(public, private, protected, internal, 기타) (0) | 2022.04.16 |
C# 프로그래밍 - 제네릭(Generic) 클래스, 메서드 (0) | 2021.10.29 |
C# 프로그래밍 - 배열(선언, 초기화, 크기지정, 자주 사용하는 메서드) (0) | 2021.07.05 |
C#, 닷넷 프레임워크(.NET Framework) (0) | 2021.05.05 |