π§ codingtest/μ κ·ννμ(regexp)
08. μμ°Έμ‘° μ¬μ©νκΈ°
awesomeyelim
2022. 9. 3. 21:04
728x90
- μμ°Έμ‘°λ?
μ κ·ννμ ν¨ν΄μΌλ‘, μμ μΌμΉν λΆλΆμ λ€μ κ°λ¦¬ν΄
π μμ°Έμ‘°λ₯Ό λ³μμ λΉμ·νκ² μκ°ν΄λ λ¨ π
μμ°Έμ‘°λ‘ μ°ΎκΈ°
μμλΉκ΅
- μμ
today, I feel like like blue.
i i think this is just part of of my life.
λμ μ | λ§€μΉκ²°κ³Ό |
[ ]+(\w+)[ ]+\1 |
today, I feel like like blue i ithink this is just part of of my life. |
π \1
λ μμ μΌμΉν νμννμμ μ°Έμ‘°ν¨μ μλ―Έν¨
* `\1`μ μ νν μ²μ μ¬μ©ν νμννμκ³Ό μΌμΉνλ€λ λ»
* `\2` -> λλ²μ§Έ νμννμ μ°Έμ‘°
* `\3` -> μΈλ²μ§Έ νμννμ μ°Έμ‘°
π μμ°Έμ‘° λ¬Έλ²μ μ κ·ννμ ꡬνμ λ°λΌ ν¬κ² λ€λ¦(μλ°μ€ν¬λ¦½νΈλ μμ¬λμ(\)λμ μ λ¬λ¬($)νμλ₯Ό μ¬μ©)
π μμ°Έμ‘°λ μ°Έμ‘°νλ ννμμ΄ νμννμμΌ λ(νμννμ κ΄νΈλ‘ κ°μΈμ Έ μμλ)λ§ λμ
π \0
μ΄λΌκ³ νλ©΄ ννμ μ 체λ₯Ό μλ―Έν¨
μΉν μμ μννκΈ°
μμλΉκ΅
- μμ
010-2341-5679
λμ μ | μΉνμ |
(\d{3})(-)(\d{4})(-)(\d{4}) |
($(1)) $(3)-$(5) |
μΉνκ²°κ³Ό
(010) 2341-5679
π 010-2341-5679
λ₯Ό 5κ°λ‘ μͺΌκ°μ΄ μΉνμμ
μ νμλ€.
λμλ¬Έμ λ³ννκΈ°
λ©νλ¬Έμ | μ€λͺ |
\E | \L νΉμ \U λ³νμ λμ λνλ |
\I | λ€μμ μ€λ κΈμλ₯Ό μλ¬Έμλ‘ λ³ν |
\L | \Eλ₯Ό λ§λ λκΉμ§ λͺ¨λ λ¬Έμλ₯Ό μλ¬Έμλ‘ λ³ν |
\u | λ€μμ μ€λ κΈμλ₯Ό λλ¬Έμλ‘ λ³ν |
\U | \Eλ₯Ό λ§λ λκΉμ§ λͺ¨λ λ¬Έμλ₯Ό λλ¬Έμλ‘ λ³ν |
μμλΉκ΅
- μμ
<H1>Welcome to my home</H1>
λμ μ | μΉνμ |
(<Hh>1)(.*?)(</Hh>1) |
$1\U$2\E$3 |
μΉνκ²°κ³Ό
<H1>WELCOME TO MY HOME</H1>
π μμ°Έμ‘°λ ν μ€νΈλ₯Ό κ²μνκ³ (match), μΉν(replce)νλλ° λ§€μ° μ μ©νλ€