C# - 문자열에서 숫자만 제거

문자열에서 숫자만 제거하는 방법을 소개합니다.

1. 정규표현식(Regex)를 이용한 방법

Regex.Replace(string, pattern, replacement)는 string에서 정규표현식 pattern에 해당하는 문자열을 찾아서 모두 replacement로 변경합니다.

아래 예제에서 [0-9]는 숫자를 의미하는 정규식 패턴입니다. 이 패턴으로 문자열의 모든 숫자들을 찾아서 빈 문자열로 변환하여 제거할 수 있습니다.

using System;
using System.Text.RegularExpressions;

namespace Example {
    public class Program {
        public static void Main(string[] args) {

            string str = "AA**BB#@$CC 가나다-123";

            string result = Regex.Replace(str, @"[0-9]", "");
            Console.WriteLine(result);
        }
    }
}

Output:

AA**BB#@$CC 가나다-
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha