์ •๊ทœํ‘œํ˜„์‹

    [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์„ ํฌํ•จํ•œ ๋ฌธ์ž์—ด์€ ์ œ๊ฑฐํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ..