[์ดํํฐ๋ธ ์๋ฐ] Item06 ์๋ฒฝ๊ณต๋ต. ์ ๊ท ํํ์
item06. ๋ถํ์ํ ๊ฐ์ฒด ์์ฑ์ ํผํ๋ผ. " p32. ์ ๊ท ํํ์" : item06 ์๋ฒฝ๊ณต๋ต 2๋ฒ์งธ ์๊ฐ์๋ ์ ๊ท ํํ์์ด ์์๋๋ฐ, ์ดํํฐ๋ธ ์๋ฐ ๊ฐ์์์ ์ ๊ทํํ์์ ์์ธํ ๋ค๋ฃจ๋๊ฑด ๊ฐ์ ์ฃผ์ ์ ๋ง์ง๋ ์๊ณ , ์ ๊ทํํ์ ์์ฒด๋ง ํด๋ ๋ด์ฉ์ด ์๋ ๋ง๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์๋ ์ ๊ทํํ์์ด ์ฌ์ฉ๋๋ ๊ณณ์ ๋ํด์ ๋ค๋ฃฌ๋ค. String.matches(String regex) : ์ด ๋ฉ์๋๋ ํด๋น ๋ฌธ์์ด์ด ์ฃผ์ด์ง ์ ๊ทํํ์์ ๋ถํฉํ๋์ง์ ์ฌ๋ถ๋ฅผ boolean(true, false)๋ก ๋ํ๋ด์ฃผ๋ ๊ฒ์ด๋ค. ๋ณดํต ์ ๊ทํํ์์์ด์ฉํ ์ ํจ์ฑ ๊ฒ์ฌ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ด๋ค. s.matches("^(?=.)M*(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})$"); String.sp..
2023.01.19