(Python) 정규표현식


*  . (Dot) -> 모든 문자 하나
*  ^(Caret) -> 문자열의 시작
*  $ -> 문자열의 끝
* [] -> [] 괄호 안에 있는 문자 하나, 예를들어 [akz]면 a 또느 k또는 z
* [^ ] -> [] 괄호안에 있는 문자 의외의 문자하나, 만일 [^az] 라면 a와 b를 제외한 문자 하나
* * -> 0번 이상 반복, {0,}와 동일
* + -> 1번이상 반복, {1,}와 동일
* ? -> 0번 또는 1번 반복, {0, 1} 와 동일
* {n} -> n번 반복
* {m, n} -> 최소 m 번에서 최대 n 번까지 반복
* | -> 예를들어, A|B라면 A또는 B
* [a-z] -> a에서 z까지 임의의문자, 즉 영문 소문자 한 개
* \w -> 영문,숫자 또는 밑줄(_) 한 개, [0-9a-zA-Z_]와 동일
* \d -> 숫자 한 개, [0-9]와 동일




댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기