아주 심플합니다.
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
즐거운 프로그래밍 하세요~
♡ 여러분의 공감이 빅에너지에게 에너지원입니다. 공감, 좋아요 부탁합니다~ ♡
댓글