본문 바로가기

Java

정규식 간단 정리

  1. []
  • 괄호안의 문자중 한문자 일치
  1. .
  • 아무 문자 한개와 일치 콤마 두개시 아무문자 두개와 일치
  1. [^]
  • 괄호안의 문자를 제외한 문자들중 일치
  1. ?
  • ?앞에 문자가 0~1개 있는지 비교 있어도 되고 없어도 되고 2개나 다른문자는 불가
  1. *
  • *앞에 문자가 0~여러개 있는지 비교
  1. +
  • + 앞에 문자가 1~여러개 있는지 비교
  1. ^
  • 줄의 선두에 있는 문자열인지 검사
  1. $
  • 줄의 끝 부분에 있는 문자열인지 검사
  1. {n}
  • 숫자하나를 적으면 괄호 바로앞에 문자가 숫자만큼 반복되야함 앞문자 포함
  1. {n , m}
  • 괄호앞의 문자가 n보다 크거나 같고 m보다 작거나 같아야한다.
  1. ()
  • 괄호안의 정규식을 묶는다.
  1. <?이름>
  • 괄호로 묶인 정규식에 이름을 부여한다.
  1. |
  • 앞, 뒤 문자열중 하나가 일치해야한다
  1. \
  • 정규식 특수문자를 보통의 문자처럼 비교할때 붙인다.