[C# 정규표현식] 영숫자 문자와 영숫자가 아닌 문자 찾기

참조

  • 손에 잡히는 정규표현식


영숫자 문자와 영숫자가 아닌 문자 찾기

  • 영숫자는, 대문자와 소문자를 포함한 알파벳 A부터 Z, 숫자, 밑줄을 포함합니다.
  • 영숫자 메타 문자
    • \w : 대소문자와 밑줄을 포함하는 모든 영숫자([a-zA-Z0-9_])
    • \W : 영숫자나, 밑줄이 아닌 모든 문자 ([^a-zA-Z0-9_])


예제 코드

  • 다음 예제 코드를 통해서 영숫자 문자와 영숫자가 아닌 문자를 찾아 보겠습니다.
11213
A1C2E3
48075
48237
M1B4F2
90046
안녕하세요
using System;
using System.Text.RegularExpressions;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Users\Desktop\RegexTest.txt";
            string textValue = System.IO.File.ReadAllText(path);
            string pattern = @"\w\d\w\d\w\d";

            var matches = Regex.Matches(textValue.ToString(), pattern);

            foreach(var match in matches)
            {
                Console.WriteLine($"{pattern} 패턴에 매칭된 데이터 {match}");
            }
        }
    }
}
\w\d\w\d\w\d 패턴에 매칭된 데이터 A1C2E3
\w\d\w\d\w\d 패턴에 매칭된 데이터 M1B4F2
728x90

이 글을 공유하기

댓글

Designed by JB FACTORY