320x100
320x100
정규표현식
특정 문자열의 구칙을 가지는 문자열의 집합을 표현하는데 사용되는 언어
문자클래스 정규식 패턴
\w
알파벳, 숫자, _
\W
알파벳, 숫자, _가 아닌 것
\d
숫자
\D
숫자가 아닌 것
\s
공백 문자, 탭
\S
공백 문자, 탭이 아닌 것
어설션
행이나 단어의 시작과 끝을 나타내는 경계
^
문장의 시작
$
문장의 끝
수량자
일치시킬 문자 또는 표현식의 수
?
있거나 없거나
*
없거나 있거나 많거나
+
하나 또는 많이
{n}
n개
{min,}
최소 min개
{min, max}
최소 min개, 최대 max개
그룹과 범위
정규식 문법을 그룹화 하거나 범위를 지정
()
그룹
[]
문자셋, 괄호 안 어느 문자든
[^]
부정 문자셋, 괄호안 어떤 문자도 아님
(?:)
찾지만 기억하지 않음
Refference
[Java] 정규표현식(RegExp) 이해하기 : 패턴, 문자 클래스, 자주 사용 패턴
해당 글의 목적은 주요 정규식 조작함수를 이해하고 예제를 통한 이해를 돕기 위해 작성한 글입니다. 해당 글에서는 모든 함수에 대해서는 포함하고 있지 않으며 자주 사용되는 함수 위주로 작
adjh54.tistory.com
300x250
728x90
'Development > Development' 카테고리의 다른 글
운영을 고려한 코드 작성하기 (0) | 2024.06.26 |
---|---|
개발자의 공부 방법 (6) | 2024.04.27 |
클린코드: Null 반환을 피하는 방법 (0) | 2024.03.16 |
함수 이렇게 작성하면 주니어이다 (0) | 2024.03.16 |
초 거대 AI 시대, 대체불가 개발자로 살아남기 (0) | 2024.03.16 |