- []
- 괄호안의 문자중 한문자 일치
- .
- 아무 문자 한개와 일치 콤마 두개시 아무문자 두개와 일치
- [^]
- 괄호안의 문자를 제외한 문자들중 일치
- ?
- ?앞에 문자가 0~1개 있는지 비교 있어도 되고 없어도 되고 2개나 다른문자는 불가
- *
- *앞에 문자가 0~여러개 있는지 비교
- +
- + 앞에 문자가 1~여러개 있는지 비교
- ^
- 줄의 선두에 있는 문자열인지 검사
- $
- 줄의 끝 부분에 있는 문자열인지 검사
- {n}
- 숫자하나를 적으면 괄호 바로앞에 문자가 숫자만큼 반복되야함 앞문자 포함
- {n , m}
- 괄호앞의 문자가 n보다 크거나 같고 m보다 작거나 같아야한다.
- ()
- 괄호안의 정규식을 묶는다.
- <?이름>
- 괄호로 묶인 정규식에 이름을 부여한다.
- |
- 앞, 뒤 문자열중 하나가 일치해야한다
- \
- 정규식 특수문자를 보통의 문자처럼 비교할때 붙인다.
'Java' 카테고리의 다른 글
디미터 법칙(Law of Demeter) (0) | 2020.05.22 |
---|---|
상속보다는 조합(Composition)을 사용하자. (0) | 2020.05.14 |
하드코딩 대신 상수를 활용하자. (0) | 2020.05.06 |
Map 인터페이스의 유용한 메서드들 (0) | 2020.04.18 |
null 반환보다는 Optional을 활용하자. (5) | 2020.04.10 |