U E D R , A S I H C RSS

정규표현식/스터디/특수문자찾기 (rev. 1.9)

정규표현식/스터디/특수문자찾기









1. 담당자

2. 내용



예문

sales1.xls
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
na1.xls
na2.xls
sa.xls

사용한 정규 표현식

.a.\.xls

결과

sales1.xls
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
na1.xls
na2.xls
sa.xls

분석 : 어떤 한글자 + 'a' + 어떤한글자 + '.xls' 의 조건을 만족한 3개가 결과값으로 출력


실습환경 : 정규표현식 forta어플리케이션

정규표현식에서 '.'과 같은 특수문자를 찾을경우 '.'만을 쓸때는 정규표현식의 일환으로 받아지기 때문에 다른 정규표현식을 이용해 특수문자를 찾는다. 이럴경우 해당 특수 문자를 찾기위해 '\'(역슬래시) 를 붙여 '\.' 로쓰게 되면 '.'를 정규표현식 찾기의 일환이 아니라 글자 찾기로 입력된다.

문자열 찾기의 경우 'JunePain.c'를 찾고 싶지만 그냥 'JunePain.c'를 넣으면 해당 결과는 전혀 다르게 된다. 이유는 위에서 쓴 이유와 같으므로 정식으로 찾기 위해서는 'JunePain\.c'를 넣으면 찾아지게 된다.

해당 내용을 배우게 된다면 정규 표현식(혹은 패턴)을 사용하며 문자 그대로 찾는 법과 메타 문자를 사용해서 문자 하나를 일치시키는 법을 배울수 있게되었다. 역슬래시(\)처럼 문자들이 문자 그대로 해석되게 하는것을 이스케이프(escape)라 하며 특수문자 하나를 검색할수 있게 만든다.

3. 후기


특수문자는 뭐뭐가 있을까? 역슬래시를 사용하여 어떤것을 도 할수 있을까 그것은 다음

메타문자 의 장을 나가면서 하나하나 배우자.

지금 위키에서도 정규표현식을 받아들여 JunePain.c를 링크로 받아들인다..

어떻게 고쳐야되나;
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:45
Processing time 0.0277 sec