
μλ°μ€ν¬λ¦½νΈ : μ κ· ννμ(ν¨ν΄)
μ κ· ννμμ΄λ? νΉμ ν κ·μΉμ κ°μ§ λ¬Έμμ΄μ μ§ν©μ νννλ λ° μ¬μ©νλ νμ μΈμ΄μ΄λ©° λ¬Έμμ΄μμ νΉμ λ¬Έμ μ‘°ν©μ μ°ΎκΈ° μν ν¨ν΄μ
λλ€!
μ¦ μ½κ² λ§ν΄μ λ¬Έμμ΄μμ νΉμ λ¬Έμλ₯Ό μ°Ύμλ΄λ λꡬλΌκ³ λ λ³Ό μ μμ΅λλ€!
#1. μ κ· ννμ κ°μ²΄ μ£Όμ ν¨ν΄
μ κ· ννμμμ μ¬μ©νλ κΈ°νΈλ₯Ό λ©ν(meta) λ¬ΈμλΌκ³ ν©λλ€.
| ν¨ν΄ | μ€λͺ |
|---|---|
| abc | abc λ¬Έμμ΄μ κ²μν©λλ€. /abc/λ 'abc' |
| [abc] | a, b, c μ€ λ¬Έμ νλλ₯Ό κ²μν©λλ€. /[abc]d/λ 'ad', 'bd', 'cd' |
| [^abc] | a, b, c μ€ λ¬Έμ νλλ₯Ό κ²μν©λλ€. /[abc]d/λ 'ad', 'bd', 'cd' |
| [A-Z] | μνλ²³ λλ¬Έμλ₯Ό κ²μν©λλ€. |
| [a-z] | μνλ²³ μλ¬Έμλ₯Ό κ²μν©λλ€. |
| [0-9] | 0λΆν° 9κΉμ§μ μ«μλ₯Ό κ²μν©λλ€. |
| . | νλμ λ¬Έμλ₯Ό κ²μν©λλ€. λ§μ½ 'λ§μΉ¨ν' λ¬Έμ κ·Έλλ‘μ μλ―Έλ₯Ό μ¬μ©ν κ²½μ° 'β©.'μΌλ‘ ννν΄μΌ ν©λλ€. |
| \w | μνλ²³, μ«μ, _λ₯Ό κ²μν©λλ€. |
| \W | μνλ²³, μ«μ, _λ₯Ό μ μΈνκ³ κ²μν©λλ€. |
| \d | μ«μλ₯Ό κ²μν©λλ€. |
| \D | μ«μλ₯Ό μ μΈνκ³ κ²μν©λλ€. |
| \s | νλμ 곡백μ κ²μν©λλ€. |
| \S | 곡백μ μ μΈνκ³ κ²μν©λλ€. |
| ^ | νμ 첫 λ¬Έμκ° μΌμΉν΄μΌ ν¨μ μλ―Έν©λλ€. |
| $ | νμ λ λ¬Έμκ° μΌμΉν΄μΌ ν¨μ μλ―Έν©λλ€. |
| * | * μμ λ¬Έμκ° 0λ² μ΄μ λ°λ³΅νλ κ²μ μλ―Έν©λλ€. /[a*b]/λ 'b', 'ab', 'aab', 'aaab', 'aaa...b' |
| + | + μμ λ¬Έμκ° 1λ² μ΄μ λ°λ³΅νλ κ²μ μλ―Έν©λλ€. /[a+b]/λ 'ab', 'aab', 'aaab', 'aaa...b' |
| ? | ? μμ λ¬Έμκ° 0λ² λλ 1μ μλ―Έν©λλ€. /[a?b]/λ 'b', 'ab' |
| {} | /β©d{3}/μ μ«μ 3κ°λ₯Ό μλ―Έν©λλ. /β©d{3, 5}/μ μ«μ 3 ~ 5κ°λ₯Ό μλ―Έν©λλ. /β©d{3,}/μ μ«μ 3κ° μ΄μμ μλ―Έν©λλ. |
| a|b | a or bλ₯Ό μλ―Έν©λλ€. |
| (abc) | κ·Έλ£Ήνλ₯Ό μλ―Έν©λλ€. |
! point ! λ¬Έμμ΄μμ μΆμΆνκ³ μΆμ λ¬Έμμ λ©ν λ¬Έμλ₯Ό ν©μΉ κ²μ΄ ν¨ν΄μ΄λΌκ³ λ³Ό μ μμΌλ©° μΆμΆνκ³ μΆμ λ¬Έμμ λ§κ² ν¨ν΄μ μ¬μ©νλ©΄ λλ€.
π§ μ κ· ννμ! μ μ¬μ©νλμ?! π§
ν¨μ¨μ±μ μ¦κ°!
μμΉ« κΈΈμ΄μ§κ³ 볡μ‘ν΄μ§ μ μλ μ½λλ€μ μ§§κ³ κ°κ²°νκ² μμ±ν μ μμ΄ ν¨μ¨μ μΌλ‘ μ²λ¦¬ν μ μκ² λκΈ° λλ¬Έμ
λλ€. μ½λ©μμλ κΈΈκ³ λ³΅μ‘ν μλ‘ μ’μ§ μμ μ½λμ΄κΈ° λλ¬Έμ ν¨μ¨μ±μ μ€μνκ² μ¬κ²¨μΌ ν©λλ€.
μμ
1.λ¬Έμμ΄μ κ²μ΄νκΈ° μν κ·μΉ μ€μ νκΈ°(μ¬μ©μ μ
λ ₯ μ ν¨μ± κ²μ¦(μ΄λ©μΌ, μ£Όλ―Όλ±λ‘λ²νΈ, λΉλ°λ²νΈ λ±λ±)) : 쑰건문μΌλ‘ μμ±ν μ νλνλμ μΌμ΄μ€λ₯Ό 쑰건μΌλ‘ μμ±ν΄μΌ νκΈ° λλ¬Έμ μ½λκ° λ§€μ° κΈΈκ³ λ³΅μ‘ν΄μ§λ€.
2.μ΄λ―Έμ§μ κ°μ νμΌμ λ€μ΄ λ°μ λ μνλ νμ₯μλ§ λ€μ΄λ‘λ λ°κΈ° λ±
'JAVASCRIPT' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [JAVASCRIPT] ν νλ¦Ώ λ¬Έμμ΄ (2) | 2022.08.18 |
|---|---|
| [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : indexOf( ) (5) | 2022.08.17 |
| [JAVASCRIPT] λ¬Έμμ΄ λ©μλ : Slice(), substring(), substr() (4) | 2022.08.17 |
| [JAVASCRIPT] λ΄μ₯ ν¨μ (4) | 2022.08.16 |
| [JAVASCRIPT] λ°°μ΄ λ©μλ : join(), push(), pop() (4) | 2022.08.11 |
λκΈ