IT정보공유/C#

c# 문자열에서 숫자만 추출하는 방법

알지오™ 2018. 7. 4.


아주 심플합니다.


using System.Text.RegularExpressions; //네임스페이스 참조

string strText = "1가나다,2마바사,3아자차"; 

string strTmp = Regex.Replace(strText, @"\D", ""); 

int iNumber = int.Parse(strText);

이렇게 정규식을 이용해서 간단하게 문자열안에서 숫자만 추출해 낼 수 있습니다.


복잡한 문자열 처리에 도움이 되는 RegularExpressions (Regex) 알아두시면

도움이 많이 되실거에요.


Regex 함수들

1) Match Regex.Match(string input, string pattern); //일치하는 문자열 찾기

2) bool Regex.IsMatch(string input, string pattern) //유효성 검사


그외에도 많은 강력한 기능들이 있으니 참고하시고, 


정규식 패턴에 대해 참고할만한 곳 링크 걸어드리니 참고 하시기 바랍니다.


http://blog.naver.com/funny7103/90027820184


즐거운 프로그래밍 하세요~


♡ 여러분의 공감이 빅에너지에게 에너지원입니다. 공감, 좋아요 부탁합니다~ 

댓글

💲 추천 글