μ κ· ννμμ μ¬μ©νμ¬ ν
μ€νΈ κ²μ
https://www.freecodecamp.com/challenges/sift-through-text-with-regular-expressions
μ§μΉ¨μ λͺ ννκ² λͺ μλμ΄ μμ΅λλ€.
_testString_μμ _and_ λ¨μ΄λ₯Ό λͺ¨λ μ ννμμμ€.
λ°λΌμ μμ λ¨μ΄ κ²½κ³λ₯Ό μ€μ λ‘ κ³ λ €νλ λ€μ μ κ·μ /\band\b/gi
λλ /(?:\b)and(?:\b)/gi
λ /and/gi
λΏλ§ μλλΌ μ ν¨ν λλ΅μ΄μ΄μΌνλ€κ³ μκ°ν©λλ€.
μ΄κ²μ΄ μ€λ³΅λλ©΄ λ―Έμνμ§λ§ (μλ§λ κ·Έλ μ΅λλ€) IMHOλ₯Ό μμ ν΄μΌν©λλ€. νμ μ μΈ μ΄λ³΄μλ₯Ό κ±°μ ν μ μμ΅λλ€.
var expression = /\band\b/gi;
var andCount = testString.match(expression).length;
@decksterr λ¬Έμ μ κ°μ¬λ립λλ€. λλ ν μ€νΈκ° λ¬Έμ λ₯Ό ν΄κ²°νλ λ€λ₯Έ μ κ· ννμ ν¨ν΄μ νμ©νλ λ° λ μλμ΄μΌνλ€λ λ° λμν©λλ€.
@erictleung μμ§ μ무λμ΄ μμ μνμ§ μμλ€λ©΄ μμ μνκ³ PRμνκ³ μΆμ΅λλ€.
@ newyork-anthonyng, λΉμ μ κ·Έκ²μ λν΄ μΌν μ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
@erictleung μμ§ μ무λμ΄ μμ μνμ§ μμλ€λ©΄ μμ μνκ³ PRμνκ³ μΆμ΅λλ€.