NSPredicate
-
์ ๊ท ํํ์ (Regex)Swift 2022. 9. 13. 12:23
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ ๊ท ํํ์์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ ์ ๊ท ํํ์์ด๋? ์ฐ์ ์ ๊ท ํํ์์ Swift์์ ์ฌ์ฉํ๋๊ฒ์ ์์๋ณด๊ธฐ์ ์์ ์ ๊ท ํํ์์ด ๋ฌด์์ธ์ง ๊ทธ ์ ์๋ถํฐ ๊นจ์ฐ์น๊ณ ๊ฐ๋๊ฒ ๋ง์๊ฒ ๊ฐ์์. ๊ทธ๋ ๊ธฐ์ ์ ๊ท ํํ์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ์ฐพ์๋ดค์ต๋๋ค. (์ด๋ฐ ๊ฐ๋ ์ ์ธ๊ฒ์ ํ๋ณผ๋๋ ์ญ์ ์ํค ๋ฐฑ๊ณผ๊ฐ ์งฑ์ธ๊ฒ ๊ฐ์์..!) ์ ๊ท ํํ์์ ์์ด๋ก regular expression์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ฉฐ ์ฐ๋ฆฌ๋ ์ค์ฌ์ Regex๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ ๊ท์์ ์ฃผ๋ก ํน์ ํ ๊ท์น์ ๊ฐ์ง ๋ฌธ์์ด์ ์งํฉ์ ํํํ๋๋ฐ ์ฌ์ฉ๋๋ ํ์ ์ธ์ด์ ๋๋ค. ์ฌ๊ธฐ์ ํ์ ์ธ์ด๋ ์ํ, ์ปดํจํฐ ๊ณผํ, ์ธ์ดํ์์ ํน์ ํ ๋ฒ์น๋ค์ ๋ฐ๋ผ ์ ์ ํ๊ฒ ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ ์งํฉ์ ๋งํฉ๋๋ค. ์ ๊ท ํํ์์ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋ฌธ์..