728x90
μ κ·μ νν(μ κ·ννμ κ°μ²΄)
μ κ·ννμ κ°μ²΄λ μ ν΄μ§ λ¬Έμμ ν¨ν΄μ λ§λ€ λ μ¬μ©ν©λλ€. νλ‘κ·Έλλ°μ μ²μ μ νλ μ¬λμκ²λ μ κ·ννμμ μ΄ν΄νκΈ° μ΄λ €μ΄ κ°μ²΄ μ€ νλμ λλ€.
μ κ·ννμ κ°μ²΄μ μ£Όμ ν¨ν΄
ν¨ν΄ | μ€λͺ |
---|---|
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) | κ·Έλ£Ήνλ₯Ό μλ―Έν©λλ€. |
728x90
'Javascript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ κ²μ λ©μλ : indexOf() / lastIndexOf() (6) | 2022.08.17 |
---|---|
μλ°μ€ν¬λ¦½νΈ : λ¬Έμμ΄ λ³κ²½ λ©μλ : slice() / substring() / substr() (6) | 2022.08.17 |
μλ°μ€ν¬λ¦½νΈ : λ΄μ₯ν¨μ (8) | 2022.08.12 |
μλ°μ€ν¬λ¦½νΈ : λ°°μ΄ λ©μλ : join(), push(), pop() (8) | 2022.08.11 |
μλ°μ€ν¬λ¦½νΈ : μμ μ ν (11) | 2022.08.06 |
λκΈ