...

์ ๊ท์์ ์์ฑํ ๋ ํญ์ ๋ด๊ฐ ์ด ๊ท์น์ด ๋ง๋์ง ์๋ง๋์ง ๊ธด๊ฐ๋ฏผ๊ฐ ํ ๋๊ฐ ์๋ค.
์ฌ๋ฌ ์์ ํ ์คํธ๋ค์ ๋ฏธ๋ฆฌ ๋์ดํด๋๊ณ ์ ๊ท์ ํจํด์ ๊ฒ์์ด ๋๋์ง ์ค์๊ฐ์ผ๋ก ๋ณด์ฌ์ฃผ๋ฉด์ ์ ๊ท์์ ์์ฑํ๋ฉด ๋ณด๋ค ์ ํํ๊ณ ํจ์จ์ ์ผ๋ก ์์ฑ์ด ๊ฐ๋ฅ ํ ๊ฒ์ด๋ค.
์ด์ฒ๋ผ ์ ๊ทํํ์์ ๋ฐ๋ก๋ฐ๋ก ํ ์คํธ๋ฅผ ํ๋ฉด์ ์์ฑํ๊ธฐ ์ข์ ์ฌ๋ฌ ์น์ฌ์ดํธ์ ํ๋ฒ ์๊ฐ ํด๋ณธ๋ค.
Regexr ์ฌ์ดํธ
๊ฐ์ฅ ์ ๋ช ํ ์ ๊ท์ ํ ์คํธ ์ฌ์ดํธ๊ฐ ์๋๊น ์ถ๋ค. ๊น๋ํ UI๋ก ์ธ๊ธฐ๊ฐ ๊ฐ์ฅ ๋ง๋ค.
RegExr: Learn, Build, & Test RegEx
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
regexr.com
Regexr ์ฌ์ฉ๋ฒ
A-Z๋ก ์์ํ๋ ๋ฌธ์ ๊ฒ์ํ๋ ์ ๊ทํํ์์ผ๋ก ์ ์ฒด๋ฌธ์ฅ์์ ํ์ด๋ผ์ดํธ๋ก ํ๊ธฐํด์ฃผ๊ณ , ์ ๊ทํํ์ ์์ฑ์ ๋์์ด ๋๋ ๋ฌธ๋ฒ๋ ์ผ์ชฝ์ ํ๊ธฐ๋๋ค.

์ ๊ท์์ ์ปค์๋ฅผ ์ฌ๋ฆฌ๋ฉด ์งง๊ฒ ๋ฌธ๋ฒ ์๋ฏธ๋ฅผ ๋ณผ์ ์๋ค.

์์ Text๋์๋ ์ปค์๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋งค์น ์ ๋ณด(์ธ๋ฑ์ค ๋ฒ์, ๊ทธ๋ฃน ๋ฑ)๋ฅผ ๋ณด์ฌ์ค๋ค.

์ฌ์ด๋ ๋ฉ๋ด ์ฌ์ฉ๋ฒ

- Pattern Settings : ์ฐ์ธก์์ ์ฌ์ฉํ ์ ๊ท์ ์์ ๋ฅผ ์ ์ฅํ ์ ์๋ค. (๋ก๊ทธ์ธ ํ์)
- MyPatterns : ๋ด ๊ณ์ ์ ์ ์ฅํ ์ ๊ท์์ ์ฌ์ฉํ ์์๋ค. ์ผ์ข ์ ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ฐ๋
- Cheatsheet : ์์ฃผ ์ฌ์ฉํ๋ ์ ๊ท์ ๋ฉ๋ด
- RegEx Reference : ์ ๊ท์ ๊ธฐํธ๋ฅผ ๋ฉ๋ด๋ก ์ ํํด ์ฌ์ด๋๋ฐ ํ๋จ์ ์์ ๋ฅผ ๋ณด์ฌ์ฃผ์ด ์ฌ์ฉ๋ฒ์ ์๋ ค์ค๋ค.
- Community Patterns : ๋ค๋ฅธ ์ฌ๋์ด ์ง์ ๋ง๋ ์ ๊ท์์ ์์ ๋ฅผ ๋ถ๋ฌ์์ ํ ์คํธํด๋ณผ ์ ์๋ค.
์ ๊ท์ ์์ ๊ฒ์
์์์ ์ค๋ช ํ ๋ฐ์ ๊ฐ์ด, ์ข์ธก ์ฌ์ด๋๋ฐ์์ Community Patterns ๋ฉ๋ด์ ๋ค์ด๊ฐ ์ํ๋ ์ ๊ท์ ํ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ฉด ์์ ๋ฅผ ์ป์์ ์๋ค.


์ ๊ท์ ์ ์ฅ
์ฌ์ดํธ์ ๋ก๊ทธ์ธํ๊ณ ๋ด๊ฐ ์ฌ์ฉํ ์ ๊ท์์ ์ ์ฅํ์ฌ ๋์ค์ ์ฌ์ฉํ ์๋ ์๋ ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ์ง์ํด์ค๋ค.




์์ฃผ ์ฌ์ฉํ๋ ์ ๊ท์ ๊ฐ์ ธ์ค๊ธฐ
์ผ์ชฝ ์ฌ์ด๋ ๋ฉ๋ด์์ Cheatsheet ์น์ ์ ํด๋ฆญํ๋ฉด ์์ฃผ ์ฐ์ด๋ ์๋์์ฑ ์ ๊ท์์ ์ฌ์ฉํ ์ ์๋ค.

regex101 ์ฌ์ดํธ
์์ Refexer๋ ์๋ฐ์คํฌ๋ฆฝํธ์ PHP ๋ฐ์ ์ง์์ ์ํ์ง๋ง, ์ด ์ฌ์ดํธ๋ ๋ณด๋ค ๋ค์ํ ์ธ์ด๋ฅผ ์ง์ํ๋ค๋ ์ฅ์ ์ด ์๋ค.
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java. Features a regex quiz & library.
regex101.com

Regexplant ์ฌ์ดํธ
์ด ์ฌ์ดํธ ์ญ์ ๋ค์ํ ์ธ์ด์ ์ ๊ท์์ ์ง์ํ๋ค. ๋ณดํต JAVA ์ ๊ทํํ์์ ๊ฒ์ฌํ ๋ ๋ง์ด ์ฐ์ด๋ ํธ์ด๋ค.
๋ค๋ง UI๊ฐ ์กฐ๊ธ ์ฌ์ฉ์ ์นํ์ ์ด์ง ์๋๋ค๋ ์ ์ด ํ ์ด๋ค.
RegexPlanet: online regular expression testing for Java
www.regexplanet.com

Regexplant (java) ์ฌ์ฉ๋ฒ
1๋ฒ๋์ ์ ๊ท์์ ์ ๋ ฅํ๊ณ , 2๋ฒ๋์ ์ ๊ท์์ ํ ์คํธํ ๋ฌธ์์ด์ ์ ๋ ฅํ ๋ค, Test ๋ฒํผ์ ํด๋ฆญํ๋ฉด๋๋ค.
์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋จํ๋ ํด์ํ๋ ๋ถ๋ถ์ ๋ค๋ฅธ ์ธ์ด์ ์ ๊ท์ ์ฌ์ดํธ์๋ ๋ค๋ฅด๋ค.


Regexper ์ฌ์ดํธ (์ ๊ท์์ ๊ทธ๋ฆผ์ผ๋ก ๋ถ์)
ํ ๋ฌธ์์ด๋ก ์ญ ์ด๋ฃจ์ด์ง ์ ๊ทํํ์์ ๊ฐ๋ ์ฑ์ด ๋งค์ฐ ์์ข์๋ฐ, ์ด๋ฅผ ๊ทธ๋ฆผ(๋์)์ผ๋ก ํํํด์ ์ฝ๊ฒ ๋ถ์ํ ์ ์๊ฒ ๋์์ฃผ๋ ์ฌ์ดํธ ์ด๋ค.
์ฒ์์๋ ์์ํด์ ์คํ๋ ค ๊ทธ๋ฆผ์ ์๋ฏธ๋ฅผ ์์๊ฐ ์์ด ๊ฑฐ๋ถ๊ฐ์ด ๋คํ ์ง๋ง, ์ต์ํด์ง๋ฉด ์ ๋ง ๊ฐ๋ ์ฑ์ด ์ข์์ง๋ ํ๋ฒ ์๊ฐ์ด ์๋ค๋ฉด ๋์ ํด ๋ณด๋๊ฑธ ๊ถ์ฅํ๋ค.
Regexper
regexper.com




๋ง์ผ ๋ค์๊ณผ ๊ฐ์ด ๊ธด ์ ๊ทํํ์์ด ์๋ค๋ฉด, ์คํ๋ ค ์ด๋ฐ ์ ๊ท์ ๋์์ ์ด์ฉํ๋ ๊ฒ์ด ํด์์ ๋ ์ข์ ๊ฒ์ด๋ค.
cosnt regex = /(((๊ฒฝ๊ธฐ|๊ฐ์|๊ฒฝ์[๊ฐ-ํฃ]|์ ๋ผ[๊ฐ-ํฃ]|์ถฉ์ฒญ[๊ฐ-ํฃ]|์ ์ฃผ[๊ฐ-ํฃ]+)๋|(์์ธ|์ธ์ฒ|๋์ |๋๊ตฌ|์ธ์ฐ|๊ด์ฃผ|๋ถ์ฐ)([๊ฐ-ํฃ]+)?์)\s+([๊ฐ-ํฃ]+์|[๊ฐ-ํฃ]+๊ตฌ|[๊ฐ-ํฃ]+๊ตฐ)\s+([๊ฐ-ํฃ]+๊ตฌ)?)|(์ธ์ข
([๊ฐ-ํฃ]+)?์)/;


Rubular ์ฌ์ดํธ (Ruby ๊ธฐ๋ฐ ์ ๊ท์)
๋ฃจ๋น ์ธ์ด์ ์ ๊ท์ ๋ฌธ๋ฒ์ ์ฒดํฌํ ์์๋ค.
Rubular
Ruby-based regular expression editor/tester
rubular.com


์ ๊ทํํ์ ์ํ ๋ชจ์ ์ฌ์ดํธ
์์ฃผ ์ฌ์ฉํ๋ ์ ๊ทํํ์ ์์ ๋ค์ด ๋ชจ์ฌ์๋ ์ฌ์ดํธ์ด๋ค.
๋ง์ผ ์ด๋ฉ์ผ์ด๋ ์ ํ๋ฒํธ๋ฅผ ์ฒดํฌํ๋ ์ ๊ท์ ๋ฌธ๋ฒ์ด ํ์ํ๋ค๋ฉด, ๊ฒ์์ฐฝ์ ์ฐพ์ผ๋ ค๋ ํ์ ์ ์น๊ณ ๊ฒ์ํ๋ฉด ์ฌ๋ฌ ์ ๊ท์ ์์ ๋ค์ ์ป์ ์ ์๋ค.
Regular Expression Library
Welcome to RegExLib.com, the Internet's first Regular Expression Library. Currently we have indexed 4149 expressions from 2818 contributors around the world. We hope you'll find this site useful and come back whenever you need help writing an expression, y
regexlib.com


# ์ฐธ๊ณ ์๋ฃ
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.