정규 표현식

JH·2024년 4월 9일

java

목록 보기
17/21
문자열설명
.임의의 한 문자를 나타냅니다.
*앞의 문자가 0번 이상 반복됩니다.
+앞의 문자가 1번 이상 반복됩니다.
?앞의 문자가 0번 또는 1번 나타납니다.
{n}앞의 문자가 n번 반복됩니다.
{n,}앞의 문자가 n번 이상 반복됩니다.
{n,m}앞의 문자가 n번 이상, m번 이하 반복됩니다.
^문자열의 시작을 나타냅니다.
$문자열의 끝을 나타냅니다.
[abc]a, b, c 중 하나의 문자를 나타냅니다.
[a-z]a부터 z까지의 모든 소문자를 나타냅니다.
[A-Z]A부터 Z까지의 모든 대문자를 나타냅니다.
[0-9]0부터 9까지의 모든 숫자를 나타냅니다.
[^abc]a, b, c를 제외한 모든 문자를 나타냅니다.
\d모든 숫자를 나타냅니다. [0-9]와 동일합니다.
\D숫자를 제외한 모든 문자를 나타냅니다. [^0-9]와 동일합니다.
\w모든 단어 문자를 나타냅니다. [a-zA-Z_0-9]와 동일합니다.
\W단어 문자를 제외한 모든 문자를 나타냅니다. [^a-zA-Z_0-9]와 동일합니다.
\s모든 공백 문자를 나타냅니다.
\S공백 문자를 제외한 모든 문자를 나타냅니다.
(abc)abc를 그룹으로 묶습니다.
\OR 연산을 나타냅니다. a|b는 a 또는 b를 나타냅니다.
profile
발전하는 백엔드 개발자

0개의 댓글