언어/C#

C# - 문자열(String) 에서 숫자만 추출 하기

[좋은사람] 2017. 9. 18. 17:50

C# - Regex 클래스 활용하기

 

C#정규식을 사용해서 문자열에서 패턴(Pattern)에 맞는 데이터로 추출, 변경 등이 가능하다.

 웹 파싱(Parsing) 및 기타 프로그램 개발에서 자주 사용 하므로, 잘 정리해 두자.

Regex.isMatch 함수에 대해서도 추가로 공부해보면 더욱 도움이 될 것이다.


C#

///RegularExpressions 네임 스페이스 선언
using System.Text.RegularExpressions;

string targetStr = "7,873,330원(문자열 추출 테스트!)"; 
string tempStr = Regex.Replace(targetStr, @"\D", "");  ///Regex.Replace(targetStr, @"\d", ""); 가능

///정수형 변환
int rstInt = int.Parse(tempStr); 





C# 코딩 시에 Regex 클래스를 참조하여 문자열 파싱 및 추출을 자유롭게 사용하자. 
MSDN 레퍼런스 참조  : 
 Click