์ ๊ทํํ์
[Python] ์ ๊ทํํ์ sub
์ ๊ทํํ์์ ๋ฌธ์์ด์ ์กฐ๊ฑด์ด ์ฃผ์ด์ง ๊ฒฝ์ฐ ์ ์ฉํ๋ฉด ๊ฐ๊ฒฐํ๊ฒ ์ฝ๋๋ฅผ ๊ตฌํํ ์ ์๋ค. ์ด์ ํ๋ก์ ํธ์์ ๋ก๊ทธ์ธ์ ๊ตฌํํ ๋ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋น๋ฐ๋ฒํธ ๊ฒ์ฌ ์ฝ๋๋ฅผ ์ ๊ท์์ ํตํด ์์ํ๊ฒ ๊ตฌํํ๋ ๊ธฐ์ต์ด ์๋ค. ๋๋๊ฒ๋ ์นด์นด์ค ์ฝํ ์๋ ์ ๊ท์์ ์ด์ฉํ ๋งํ ๋ฌธ์ ๊ฐ ๊ฝค ๋์จ๋ค๊ณ ํ๋ค. ๊ฒธ์ฌ๊ฒธ์ฌ ๊ณต๋ถํด์ผ์ง. ์ ๊ทํํ์์ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ re ํจํค์ง๋ฅผ ์ด์ฉํด ์ฌ์ฉํ ์ ์๋ค. import re re.sub(pattern, replacement, string) string์์ pattern๊ณผ ์ผ์นํ๋ ๋ฌธ์์ด์ replacement๋ก ์นํ print(re.sub('\d{4}', 'XXXX', '010-1234-5678')) # 010-XXXX-XXXX ์ด๋ฅผ ํ์ฉํ์ฌ ํน์ pattern์ ํฌํจํ ๋ฌธ์์ด์ ์ ๊ฑฐํ๋ ๊ธฐ๋ฅ๋ ..