본문 바로가기

프로그래밍/기본기ㆍ자료구조

정규식 (정규 표현식)

728x90
반응형

특정한규칙을 가진 문자열의 집합을 표현하는 형식

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