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