Regex

κ°œλ…

Groups and ranges

Chracter

뜻

|

λ˜λŠ”

()

κ·Έλ£Ή

[]

λ¬Έμžμ…‹, κ΄„ν˜Έ μ•ˆμ˜ μ–΄λ–€ λ¬Έμžλ“ 

[^]

λΆ€μ • λ¬Έμžμ…‹, κ΄„ν˜Έμ•ˆμ˜ μ–΄λ–€ λ¬Έμžκ°€ 아닐 λ•Œ

(?:)

μ°Ύμ§€λ§Œ κΈ°μ–΅ν•˜μ§€λŠ” μ•ŠμŒ

Quantifiers

Character

뜻

?

μ—†κ°€λ‚˜ μžˆκ±°λ‚˜ (zero or one)

*

μ—†κ±°λ‚˜ μžˆκ±°λ‚˜ λ§Žκ±°λ‚˜(zero or more)

+

ν•˜λ‚˜ λ˜λŠ” 많이 (one or more)

{n}

n번 반볡

{min,}

μ΅œμ†Œ

{min,max}

μ΅œμ†Œ, 그리고 μ΅œλŒ€

Boundary-type

Chracter

뜻

\b

단어 경계

\B

단어 경계가 μ•„λ‹˜

^

λ¬Έμž₯의 μ‹œμž‘

$

λ¬Έμž₯의 끝

Character classes

Chracter

뜻

\

특수 λ¬Έμžκ°€ μ•„λ‹Œ 문자

.

μ–΄λ–€ κΈ€μž(μ€„λ°”κΏˆ 문자 μ œμ™Έ)

\d

digit 숫자

\D

digit 숫자 μ•„λ‹˜

\w

word 문자

\W

word 문자 μ•„λ‹˜

\s

space 곡백

\S

space 곡백 μ•„λ‹˜

μ—°μŠ΅μš© μ‚¬μ΄νŠΈ

μ˜ˆμ‹œ

이메일

[a-z0-9A-Z_.+]+@[a-z0-9A-Z_.]+.[a-z0-9A-Z_.]

Last updated

Was this helpful?