특정한규칙을 가진 문자열의 집합을 표현하는 형식
Namespace : System.Text.RegularExpressions
예) 숫자만 표현할 경우
Regex.Replace("0123456789ABCD가나다라@@!!" ,@[^0-9], "");
결과 : "0123456789"
예) 영어만 표현할 경우
Regex.Replace("0123456789ABCD가나다라@@!!" ,@[^a-zA-Z], "");
결과 : "ABCD"
예) 한글만 표현할 경우
Regex.Replace("0123456789ABCD가나다라@@!!" , @[^가-힣], "");
결과 : "가나다라"
예) 특수문자를 제외하고표현할 경우
Regex.Replace("0123456789ABCD가나다라@@!!" ,@[^0-9a-zA-Z가-힣], "");
결과 : "0123456789ABCD가나다라"
위 예시는 흔히 사용되는 정규식이고 패턴에 따라 다양하게 사용될 수 있다.
참고자료 1
C# 정규식에 대해서 물어 볼께 있어서요^^;;
href\\s*=\\s*(?:\"(?<1>[^\"]*)\" | (?<1>\\S+)) 링크된거 가져오려고 하는데요....예제소스 보니깐 도대체 알수가 없어서요....
kin.naver.com
참고자료 2 아래 자료에서 굉장히 잘 설명되어 있다!!
c# 정규 표현식 검사 방법 & Regex.Replace 사용 (펌)
정규표현식에사용되는특수문자'.' =점임의의한문자를의미합니다.a.c - abc, aec, avc, ….us - bus, cus, dus, …'*'바로앞의문자가없거나하나이상인경우s*e - e, se, see, ssse, …abc* - ab, abc, abcc, abccc, …h*im - im, him, hhim, hhhim, …'+'바로앞의문
cafe.daum.net
RememberCook 9월 28일 정식 출시!
두번째 게임인 RememberCook이 출시되었습니다. 귀여운 캐릭터들이 나오는 간단한 게임이며 플레이어의 공간인지능력을 테스트하는 게임입니다. 아래 링크를 통해 다운 받으실 수 있으니 많은 관��
chipmunk-plump-plump.tistory.com
'프로그래밍 > 기본기ㆍ자료구조' 카테고리의 다른 글
var와 let의 차이 (10) | 2020.04.28 |
---|---|
재귀호출 (2) | 2020.04.28 |
Hungarian Notation(헝가리안 표기법) (3) | 2020.04.27 |
Snake case(스네이크 표기법) (2) | 2020.04.26 |
Pascal Case (파스칼 표기법) (2) | 2020.04.22 |