C# 프로그래밍 - Regex.Split 메서드를 사용한 문자열 분할

반응형

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

 

Regex.Split 메서드 (System.Text.RegularExpressions)

입력 문자열을 정규식 일치로 정의된 위치에 있는 부분 문자열 배열로 분할합니다.

learn.microsoft.com

반응형

댓글

Designed by JB FACTORY