Regex study (1) - 정규표현식

Moonshot·2022년 4월 10일
0

regex one

유투브

# Regex study

. 어떤 문자열이든지 찾을 수 있다.

\. 닷 (.)을 찾을 수 있다.

\.[{()\^$|?*+ 특수문자 찾기 \ 앞에 백슬래쉬를 붙여줘야함

\d 숫자 찾기

\D 숫자가 아닌 것들

\w 문자
\W 문자가 아닌
\s 공백
\S 공백이 아닌


\b 단어가 끝난 곳
\B 단어의 경계가 아닌 곳
^ 제외하고
$ 문자열의 끝


[] 대괄호 안에 포함된 문자열을 찾을 수 있다.
[^] 대괄호에 안에 포함되지 않은 문자열을 찾을 수 있다.
| 또는
() 문자열 그룹화


Quantifiers:

* 없거나 있거나 (뒤가)
? 없거나 있거나 (앞이)
+ 1개 이상

{n} n자리수
{n,} n자리수 이상
{n,m} n개 이상 m개 이하
{3} 3자리수
{3,} 3자리수 이상
{3,4} 3자리수 이상 4자리수 이하

Sample Regex

[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+
이메일

M(r|s|rs).?\s[A-Z]\w*
호칭과 이름찾기

https?://(www.)>\w+.\w+
도메인 주소 찾기

profile
Jidoil

0개의 댓글