Code-Tip/String-handling
-
문자열 정의 :: Define / Escape / Literal / RegExpCode-Tip/String-handling 2020. 6. 29. 18:01
프로그래밍에서 문자열을 다루는 방법은 언어별로 크게 다르지 않다. 우선 문자열을 정의하는 방법는 크게 두가지이다. 순수한 문자열과 기능성 문자열이다. 순수 문자열은 작성한 그대로 받아지는 문자열로 Single Quotes 을 사용하여 '순수한 문자열' 과 같이 작성되며 코더가 작성한 문자를 Escape 없이 받아들인다. 기능성 문자열은 Double Quotes 로 감싸서 작성하며 순수 문자열과 다르게 특수기호를 사용한 구문에 기능을 부여한다. "이렇게 작성하면 탭을 띄우고 다음 줄로 이동한다.\t\n" 여기서 BackSlash ( \ ) 는 기능부분을 표시한다. 다음 t 나 n 은 tab , enter 의 기호로 사용된다. 그렇다면 기능성 문자열을 작성하면서 BackSlash 를 문자그대로 사용하고 싶을..