λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

μ •κ·œν‘œν˜„μ‹

(2)
[ JavaScript / μ •κ·œν‘œν˜„μ‹ ] μžλ°”μŠ€ν¬λ¦½νŠΈ μ •κ·œν‘œν˜„μ‹ 정리 <2> 1편 μ°Έκ³  [ JavaScript / μ •κ·œν‘œν˜„μ‹ ] μžλ°”μŠ€ν¬λ¦½νŠΈ μ •κ·œν‘œν˜„μ‹ 정리 좜처: MDN Web Docs μ •κ·œν‘œν˜„μ‹ (μ •κ·œμ‹) - Regular expression μ •κ·œ ν‘œν˜„μ‹μ€ λ¬Έμžμ—΄μ— λ‚˜νƒ€λ‚˜λŠ” νŠΉμ • 문자 μ‘°ν•©κ³Ό λŒ€μ‘μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” νŒ¨ν„΄μœΌλ‘œ, μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ μ •κ·œ ν‘œν˜„μ‹ λ˜ν•œ 객체이닀. 이 d-dual.tistory.com μ •κ·œν‘œν˜„μ‹ 1νŽΈμ—μ„œλŠ” MDNμ—μ„œ μ„€λͺ…ν•˜λŠ” μ •κ·œν‘œν˜„μ‹μ— λŒ€ν•΄ μ•Œμ•„λ³΄μ•˜λ‹€. 2νŽΈμ—μ„œλŠ” μ‹€μ œ μ‚¬μš© 방법 및 ν™œμš©λ²•μ— λŒ€ν•΄ 정리해 보렀고 ν•œλ‹€. μ •κ·œν‘œν˜„μ‹μ€ μΌμ •ν•œ νŒ¨ν„΄μ„ 가진 λ¬Έμžμ—΄μ˜ 집합을 ν‘œν˜„ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” ν˜•μ‹ μ–Έμ–΄λ‘œ μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ 고유 문법이 μ•„λ‹ˆλ©°, λŒ€λΆ€λΆ„μ˜ ν”„λ‘œκ·Έλž˜λ° 언어와 μ½”λ“œ 에디터에 λ‚΄μž₯λ˜μ–΄ μžˆλ‹€. * μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” νŽ„(Perl)의 μ •κ·œ ν‘œν˜„μ‹ 문법을 ES3..
[ JavaScript / μ •κ·œν‘œν˜„μ‹ ] μžλ°”μŠ€ν¬λ¦½νŠΈ μ •κ·œν‘œν˜„μ‹ 정리 <1> 좜처: MDN Web Docs μ •κ·œν‘œν˜„μ‹ (μ •κ·œμ‹) - Regular expression μ •κ·œ ν‘œν˜„μ‹μ€ λ¬Έμžμ—΄μ— λ‚˜νƒ€λ‚˜λŠ” νŠΉμ • 문자 μ‘°ν•©κ³Ό λŒ€μ‘μ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” νŒ¨ν„΄μœΌλ‘œ, μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ μ •κ·œ ν‘œν˜„μ‹ λ˜ν•œ 객체이닀. 이 νŒ¨ν„΄λ“€μ€ RegExp의 exec, test λ©”μ†Œλ“œμ™€ String의 match, replace, search, split λ©”μ†Œλ“œμ™€ ν•¨κ»˜ 쓰인닀. μ •κ·œ ν‘œν˜„μ‹μ„ λ§Œλ“œλŠ” 방법 1. μ •κ·œμ‹ λ¦¬ν„°λŸ΄μ„ μ‚¬μš©ν•˜λŠ” 방법 ( μ •κ·œμ‹μ΄ κ°’(=νŒ¨ν„΄)이 λ³€ν•˜μ§€ μ•ŠλŠ” μƒμˆ˜μΌ λ•Œ μ‚¬μš©ν•˜λŠ” 것을 μΆ”μ²œ ) μŠ¬λž˜μ‹œ( / )둜 κ°μ‹ΈλŠ” νŒ¨ν„΄μ„ μ‚¬μš©ν•˜μ—¬ λ§Œλ“œλŠ” 방법이닀. μ •κ·œμ‹ λ¦¬ν„°λŸ΄μ„ μ‚¬μš©ν•˜κ²Œ 되면 μŠ€ν¬λ¦½νŠΈκ°€ λΆˆλŸ¬μ™€μ§ˆ λ•Œ 컴파일 λœλ‹€. var re = /ab+c/; 2. RegExp 객체의 μƒμ„±μž ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜λŠ” 방법..