์ •๊ทœ์‹ 1

[RegEx] ์ •๊ทœ์‹ ์‚ฌ์šฉํ•˜๊ธฐ(vsCode)

vsCode๋ฅผ ํ™œ์šฉํ•œ ์ •๊ทœ์‹ ์‚ฌ์šฉ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด ๊ธฐ์กด์˜ ์ฝ”๋“œ๋“ค์„ ํ˜•ํƒœ๋Š” ๋น„์Šทํ•˜์ง€๋งŒ ์กฐ๊ธˆ ์ˆ˜์ •ํ•ด์•ผํ•  ์ผ์ด ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ ํ•˜๋‚˜์”ฉ ์ˆ˜์ •์„ ํ•˜๋‹ค ๋ณด๋ฉด ํšŒ์˜๊ฐ์ด ๊ฐ•ํ•˜๊ฒŒ ๋“ค๋”๊ตฐ์š”. ์ด๋•Œ ์ œ ์„ ์ž„๋ถ„ ์ค‘ ํ•œ๋ถ„์ด terminal์—์„œ์˜ sed ์‚ฌ์šฉ๊ณผ vsCode์—์„œ์˜ regularExpression์„ ์‚ฌ์šฉํ•˜์—ฌ ์†์‰ฝ๊ฒŒ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ™์„ ์•Œ๋ ค ์ฃผ์…จ์Šต๋‹ˆ๋‹ค. sed๋Š” ์ถ”ํ›„์— ๋”ฐ๋กœ ๋‹ค๋ค„๋ณด๊ณ  ์ด๋ฒˆ์—๋Š” vsCode๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ œ๊ฐ€ ์‹ค์ œ ์‚ฌ์šฉํ–ˆ๋˜ ๋ฐฉ๋ฒ•๋“ค์„ ์ž‘์„ฑํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ •๊ทœ์‹(Regular Expression) ์ •๊ทœ ํ‘œํ˜„์‹(ๆญฃ่ฆ่กจ็พๅผ, ์˜์–ด: regular expression, ๊ฐ„๋‹จํžˆ regexp[1] ๋˜๋Š” regex, rational expression)[2][3] ๋˜๋Š” ์ •๊ทœ์‹(ๆญฃ่ฆๅผ)์€ ํŠน์ •ํ•œ ๊ทœ์น™์„..

Languages 2022.07.26
728x90
๋ฐ˜์‘ํ˜•