2019. 05. 11
Seungwoo Hong
@sat10am
λ¬Έμμ΄μμ νΉμ μ‘°ν©μ μΆμΆ λ° λμ νκΈ° μν λꡬ
μλ°μ€ν¬λ¦½νΈμμ μ κ·ννμμ λ§λλ λ°©λ²μ λ κ°μ§κ° μμ΅λλ€.
1. μ κ·μ 리ν°λ΄
2. RegExp κ°μ²΄
λ¨μ ν¨ν΄ μ¬μ©νκΈ°
λ¨μ ν¨ν΄ μ¬μ©νκΈ°
μ κ·ννμμ κΈ°λ³Έμ μΌλ‘ λμλ¬Έμλ₯Ό ꡬλΆν©λλ€.
νΉμλ¬Έμλ₯Ό μ΄μ©ν ν¨ν΄
^ Β μ μμ, $ λ λμ μλ―Έν©λλ€.
$, ^ λ₯Ό ν μ€νΈλ‘ μ²λ¦¬νκ³ νλ €λ©΄..?
Text
\λ₯Ό μ΄μ©νλ©΄ λ©λλ€
.μ λͺ¨λ λ¬Έμμ λμλ©λλ€.
μ¦ κ³΅λ°±, νΉμλ¬Έμλ± λͺ¨λ λ¬Έμμ λμλ©λλ€.
[ ] λ ν보ꡰ λ¬Έμλ₯Ό λ§λ€μ΄ μ€ μ μκ³ ν보ꡰ μ€ λμ λλ λ¬Έμ νλμ λ§€μΉλ©λλ€.
[ ] μμμμ ^λ μμμ μλ―Έκ° μλ Notμ μλ―Έλ₯Ό κ°μ§λλ€.
- λ [ ] μμμ λ¬Έμμ λ²μλ₯Ό μ§μ ν μ μκ² ν΄μ€λλ€.
Β
|λ₯Ό μ΄μ©νλ©΄ ν¨ν΄ μμ ν¨ν΄μ λ§λ€ μ μμ΅λλ€.
1. * λ 0κ°, 1κ°, μ¬λ¬ κ°μ λμν©λλ€.
2. + λ 1κ°, μ¬λ¬ κ°μ λμν©λλ€.
3. ? λ 0κ° λλ 1κ°μ λμν©λλ€.
{ } κ°―μλ₯Ό μ’ λ μ¬μΈν μ§μ ν μ μμ΅λλ€.
\wλ [a-zA-Z0-9_]μ λμΌ ν©λλ€.
\Wλ \wμ λ°λμ λλ€.
\dλ μ«μλ₯Ό μλ―Έν©λλ€. μ¦ [0-9]μ λμΌν©λλ€.
\Dμ \dμ λ°λμ λλ€.
\sλ 곡백문μλ₯Ό μλ―Έν©λλ€.
\Sλ \sμ λ°λμ λλ€.
\bλ λ¨μ΄μ κ²½κ³λ₯Ό μλ―Έν©λλ€.
\Bλ \bμ λ°λμ λλ€.