์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[MEMO] ์˜ˆ์ œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ •๊ทœ ํ‘œํ˜„์‹์„ ์ƒ์„ฑํ•ด์ฃผ๋Š” Regex Generator

DATA/DataEngineer

by ์—์Šคํ”„๋ฆฌํ„ฐ 2022. 12. 9. 17:21

๋ณธ๋ฌธ

728x90
๐Ÿ’ก
MEMO ์š”์•ฝ - Regex Generator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„ํŽธํ•˜๊ฒŒ Regex๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋”ฐ.

์˜ˆ์ œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ •๊ทœ ํ‘œํ˜„์‹์„ ์ƒ์„ฑํ•ด์ฃผ๋Š” Regex Generator

์ „ํ™”๋ฒˆํ˜ธ๋‚˜ ์ด๋ฉ”์ผ ๋“ฑ ํŠน์ • ์ŠคํŠธ๋ง์„ ๋ณด๊ณ  ๊ฑฐ๊ธฐ์— ๋งž๋Š” ์ •๊ทœ ํ‘œํ˜„์‹(regex)๋ฅผ ๋งŒ๋“ค์–ด๋ณธ ๊ณผ์ •์€ ์ž์ฃผ ๊ฒช์–ด ๋ดค์„ ๊ฒƒ์ด๋‹ค. ๋ณดํ†ต์€ ์—ฐ์Šต์‚ผ์•„, ๊ทธ๋ฆฌ๊ณ  ์ •๊ตํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ํ•œ๋•€ํ•œ๋•€ Regex๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋Ÿด ๋•Œ ๋„์›€์ด ๋˜๋Š” ์‚ฌ์ดํŠธ๋กœ Regex Generator(https://regex-generator.olafneumann.org/)๋ผ๋Š”๊ฒŒ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” ํŠน์ • ์ŠคํŠธ๋ง์„ ์ž…๋ ฅํ•˜๋ฉด ๊ทœ์น™์„ ์„ ํƒํ•œ ๋’ค Regex๋ฅผ ์ž‘์„ฑํ•ด์ค€๋‹ค. ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์— ์ œํ•œ์ด ์žˆ์„ ์ˆ˜ ์žˆ์–ด ์™„๋ฒฝํ•˜์ง„ ์•Š์ง€๋งŒ 1์ฐจ์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ์—” ๊ฝค ๊ดœ์ฐฎ์•„ ๋ณด์ธ๋‹ค.

1๋ฒˆ ์นธ์— Regex๋ฅผ ์–ป๊ณ ์ž ํ•˜๋Š” ๊ฐ’์„ ์ž…๋ ฅํ•˜๊ณ  2๋ฒˆ ๋‹จ๊ณ„์˜ ์ƒ‰๊น” ๋ธ”๋Ÿญ์—์„œ ์ž์‹ ์ด ์›ํ•˜๋Š ๊ทœ์น™์„ ํด๋ฆญํ•˜๊ฒŒ ๋˜๋ฉด 3๋ฒˆ ๋‹จ๊ณ„์—์„œ Regex๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค. ๋‹จ์ˆœํ•œ ๊ฐ’์ด๋ฉด ๋ฐ”๋กœ ์จ๋„ ๋˜๊ณ , ์• ๋งคํ•˜๋ฉด ๋‹ค๋ฅธ Regex ๊ฒ€์ˆ˜ ์‚ฌ์ดํŠธ์—์„œ ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ•ด๋ด๋„ ์ข‹์„ ๋“ฏ ํ•˜๋‹ค.

๋Œ“๊ธ€ ์˜์—ญ