다음을 통해 공유


문자열(Crystal 구문)

문자열 형식은 텍스트를 나타내기 위해 사용합니다. 텍스트는 큰따옴표(") 또는 아포스트로피(')로 묶어야 하고 여러 줄로 나눌 수 없습니다. 큰따옴표로 구분되는 문자열에 큰따옴표가 있을 경우 큰따옴표 두 개를 사용하십시오. 마찬가지로 아포스트로피로 구분되는 문자열에 아포스트로피가 있을 경우 아포스트로피 두 개를 사용하십시오.

예제

"This is a string."
"123"
"The word ""hello"" is quoted."
'This is also a string.'
'123'
'Last Year''s Sales'

문자열의 왼쪽에 큰따옴표를 사용하려면 오른쪽에도 큰따옴표를 사용해야 합니다. 이것은 아포스트로피에도 적용됩니다. 다음은 잘못된 예입니다.

'Not a valid string."

문자 위치나 문자 위치의 범위를 지정하여 문자열에서 개별 요소나 부분 문자열을 추출할 수 있습니다. 이 때 문자열의 끝에서부터 위치를 지정하는 음수 값을 사용할 수 있습니다.

"hello" [2] //Equal to "e"
"hello" [-5] //Equal to "h"
"604-555-1234" [1 to 3] //Equal to "604"
"abcdef" [-3 to -1] //Equal to "def"

Left, Right 및 Mid 함수를 사용하여 문자열에서 부분 문자열을 추출할 수도 있습니다.