728x90
반응형
정규표현식(Regular Expression)
정규표현식(Regular Expression) : 간단한게 말해서 문자를 처리하기 위한 언어이다.
여기서 처리란 검색, 변경등을 의미한다.
그전에 이와 같은 작업을 위해서는 먼저 조작할 언어를 찾아내야하는데
여기서 정규 표현식이 큰 힘을 발휘하게 된다.
혹자는 정규표현식이 가독성이 별로 좋지 않으므로 사용을 자제하라고 하지만,
많은 문자나 데이터를 사용할 필요가 없는 분야일 경우일 가능성이 크다.
따라서 분야나 경우에 맞추어 본인이 사용 기준을 판단하는것이 좋다.
정규표현식은 문법이 간결하고 간단하기때문에 배우기 쉬우므로,
한번 배워두고 꾸준히 사용하는 것이 좋다고 생각한다.
포스팅은 생활코딩의 정규표현식 강의를 바탕으로 쓰여졌으며
아래 웹 사이트의 정규 표현식 연습문제를 리뷰하며 진행된다.
http://zvon.org/comp/r/tut-Regexp.html#Pages~Page_1
Page1 - 정규표현식은 대소문자를 구분한다.
case 1 - Regular Expression에 적혀있는대로 입력했을 때(Hello) 검색된다
case 2 - 대소문자를 구분(case sensitive)하기 때문에 검색이 되지 않는다
Page2 - 정규표현식은 띄어쓰기를 구분한다.
case 1 - Regular Expression에 적혀있는대로 입력했을 때(Hello, world) 검색된다
case 2 - hello와 world 사이, 띄어 쓰기 때문에 다른 문자로 인식해 검색이 되지 않는다
반응형
'개발' 카테고리의 다른 글
[정규 표현식] SUBPATTERN (0) | 2017.04.18 |
---|---|
[정규 표현식] 특정 문자 (0) | 2017.04.18 |
[정규 표현식] 모든 문자 (0) | 2017.04.18 |
[정규 표현식] 위치와 이스케이핑 (0) | 2017.04.18 |
[정규 표현식] 정규 표현식 강의 (0) | 2017.04.18 |
댓글