Raw String(๋ฌธ์์ด)์ ์ฝ๊ฒ ํํํ์ # ... # ("\" ๋ฌธ์ ์ง์ฅ์์ ๋ฒ์ด๋๊ธฐ) SE-0200
Swif 5.7 ๊น์ง ์
๋ฐ์ดํธ ๋ ์ํฉ์์ ๋ค๋ฆ๊ฒ ์ ๋ฆฌํ๊ฒ ๋์์ต๋๋ค. Swif5.0 ~ 5.7๊น์ง ์ ๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ์. ์ ๋ฆฌ + ํ์ฉ๊น์ง ์ ๋ฌ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค. (๊ฐ์ธ์ ์ธ ๊ณต๋ถ ๋ฐ ์ ๋ฆฌ) ๊ทธ๋ผ ์์ํด๋ณด๊ฒ ์ต๋๋ค. #"..."# ๋ฅผ ์ถ๊ฐํ Raw String ์ ์ง์. ๋ณดํต "๊ณผ ๊ฐ์ ํน์๋ฌธ์๋ฅผ ํํํ๋ค๊ณ ํ๋ฉด \์ ํจ๊ป ๋ฃ์ด์ ํํํ์์ต๋๋ค. ํ์ง๋ง ์ด์ # ... # ์ฌ์ด์ ๋ฌธ์๋ฅผ ํํํ๊ฒ ๋๋ฉด \๋ฅผ ํ์์ ์ผ๋ก ๋ฃ์ ํ์ ์์ต๋๋ค. let before = "before \"You\"" let after = #"after "You""# ์๋์ ๊ฐ์ ์ ๊ท์๋ ๋ง์ฐฌ๊ฐ์ง ์
๋๋ค. let before = "\\\\[A-Z]+[A-Za-z]+\\.[a-z]+" let after = #"\\[A-Z]+[A-Za-z]..