정규표현식


  • ^ : 문자열의 시작
  • $ : 문자열의 종료
  • . : 임의의 한 문자
  • | : or를 나타냄
  • ? : 앞 문자가 없거나 하나 있음
  • + : 앞 문자가 하나 이상임
  • * : 앞 문자가 없을 수도 무한정 많을 수도 있음
  • {n, m} : 앞 문자가 n개 이상 m개 이하. {0,1}은 ?와 같은 의미다.
  • {n, } : 앞 문자가 n개 이상. 위의 형태에서 m이 생략된 형태이다. {0, } 이면 * 와 같고, {1, } 이면 +와 같은 의미이다.

기본적인 정규식
  • [0-9]*$ : 숫자
  • [a-zA-Z]*$ : 영문자
  • [가-힣]*$ : 한글
  • [a-zA-Z0-9]*$ : 영어/숫자


참고 : http://www.nextree.co.kr/p4327/

댓글

이 블로그의 인기 게시물

(ElasticSearch) 결과에서 순서 정렬

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

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