Development/Development
정규표현식 (Regular Expression)에 대해 알아보자
2mukee
2024. 4. 27. 17:38
320x100
320x100
정규표현식
특정 문자열의 구칙을 가지는 문자열의 집합을 표현하는데 사용되는 언어
문자클래스 정규식 패턴
\w
알파벳, 숫자, _
\W
알파벳, 숫자, _가 아닌 것
\d
숫자
\D
숫자가 아닌 것
\s
공백 문자, 탭
\S
공백 문자, 탭이 아닌 것
어설션
행이나 단어의 시작과 끝을 나타내는 경계
^
문장의 시작
$
문장의 끝
수량자
일치시킬 문자 또는 표현식의 수
?
있거나 없거나
*
없거나 있거나 많거나
+
하나 또는 많이
{n}
n개
{min,}
최소 min개
{min, max}
최소 min개, 최대 max개
그룹과 범위
정규식 문법을 그룹화 하거나 범위를 지정
()
그룹
[]
문자셋, 괄호 안 어느 문자든
[^]
부정 문자셋, 괄호안 어떤 문자도 아님
(?:)
찾지만 기억하지 않음
Refference
[Java] 정규표현식(RegExp) 이해하기 : 패턴, 문자 클래스, 자주 사용 패턴
해당 글의 목적은 주요 정규식 조작함수를 이해하고 예제를 통한 이해를 돕기 위해 작성한 글입니다. 해당 글에서는 모든 함수에 대해서는 포함하고 있지 않으며 자주 사용되는 함수 위주로 작
adjh54.tistory.com
300x250
728x90