Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 문자열에서 숫자를 찾는 방법은 무엇입니까?

<시간/>

문자열에서 숫자를 찾으려면 정규식을 사용하십시오.

문자열에서 숫자를 가져오도록 Regex 패턴을 설정했습니다.

Regex r = new Regex(@"\d+");

이제 C#의 Match 클래스를 사용하여 문자열을 설정합니다.

Match m = r.Match("Welcome! We are open 365 days in a year!");

다음 전체 코드와 같이 문자열에 숫자가 있는 경우 이제 Success 속성을 사용하여 결과를 표시하십시오. -

예시

using System;
using System.Text.RegularExpressions;

class Demo {
   static void Main() {

      Regex r = new Regex(@"\d+");
      Match m = r.Match("Welcome! We are open 365 days in a year!");

      if (m.Success) {
         Console.Write("Number: ");
         Console.WriteLine(m.Value);
      }
   }
}

출력

Number: 365