ํ ์คํธ ๋ด ๋ฌธ์์ด์ ๊ฒ์ํ์ฌ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ์ผ๊ด ์นํํฉ๋๋ค. ์ ๊ทํํ์์๋ ๋์.
'๊ฒ์ ๋ฌธ์์ด'์ ์นํํ ๋ฌธ์์ด, '์นํ ๋ฌธ์์ด'์ ์นํ ํ ๋ฌธ์์ด์ ์ ๋ ฅํฉ๋๋ค.
ํ์์ ๋ฐ๋ผ '์ ๊ทํํ์ ์ฌ์ฉ', '๋์๋ฌธ์ ๊ตฌ๋ถ', '๋จ์ด ๋จ์ ์ผ์น' ์ต์ ์ ์ค์ ํฉ๋๋ค.
์ ๋ ฅ ํ ์คํธ์ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋ฉด ์ค์๊ฐ์ผ๋ก ์นํ ๊ฒฐ๊ณผ๊ฐ ํ์๋ฉ๋๋ค. '๋ณต์ฌ' ๋ฒํผ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ณต์ฌํ ์ ์์ต๋๋ค.
ํ ์คํธ ์นํ ๋๊ตฌ๋ ํ ์คํธ ๋ด ํน์ ๋ฌธ์์ด์ ๊ฒ์ํ์ฌ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ์ผ๊ด ์นํํ๋ ์จ๋ผ์ธ ๋๊ตฌ์ ๋๋ค. ์ ๊ทํํ์์๋ ๋์ํ์ฌ ๋ณต์กํ ํจํด ๋งค์นญ์ด๋ ๊ณ ๊ธ ์นํ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ์ดํฐ ํด๋ฆฐ์ ์ด๋ ํ ์คํธ ํธ์ง์ ์ ์ฉํฉ๋๋ค.
์ ๊ทํํ์์ ๋ฌธ์์ด ํจํด์ ํํํ๊ธฐ ์ํ ๊ธฐ๋ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด '\d+'๋ 1๊ฐ ์ด์์ ์ซ์์, '[a-z]+'๋ 1๊ฐ ์ด์์ ์๋ฌธ์ ์ํ๋ฒณ์ ๋งค์นํฉ๋๋ค. ๋ณต์กํ ๊ฒ์ใป์นํ ํจํด์ ์ง์ ํ ์ ์์ต๋๋ค.
์์ด ๋ฑ ๋จ์ด ๊ฒฝ๊ณ๊ฐ ์๋ ์ธ์ด์์ ๋ถ๋ถ ์ผ์น๋ฅผ ํผํ๊ณ ์ถ์ ๋ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด 'the'๋ฅผ ๊ฒ์ํ ๋ 'other' ์์ 'the'์๋ ๋งค์นํ์ง ์๊ณ , ๋ ๋ฆฝ๋ ๋จ์ด 'the'์๋ง ๋งค์นํฉ๋๋ค.
๊ฒ์์ ๋งค์นํ ๋ฌธ์์ด์ด ์ญ์ ๋ฉ๋๋ค. ๋ถํ์ํ ๋ฌธ์๋ ๊ธฐํธ๋ฅผ ์ผ๊ด ์ญ์ ํ๊ณ ์ถ์ ๋ ์ ์ฉํฉ๋๋ค.
๋ค, ์นํ ๋ฌธ์์ด์์ $1, $2 ๋ฑ์ ์ฌ์ฉํ์ฌ ์ ๊ทํํ์์ ์บก์ฒ ๊ทธ๋ฃน์ ์ฐธ์กฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด '(\d+)-(\d+)'๋ฅผ '$2/$1'๋ก ์นํํ๋ฉด '2024-01'์ด '01/2024'๊ฐ ๋ฉ๋๋ค.
์๋์, ๋ชจ๋ ์ฒ๋ฆฌ๋ ๋ธ๋ผ์ฐ์ ๋ด์์ ์๊ฒฐ๋ฉ๋๋ค. ๊ธฐ๋ฐ ์ ๋ณด๊ฐ ํฌํจ๋ ํ ์คํธ๋ ์์ฌํ๊ณ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.