# Strings

문자열 관련 커맨드들입니다.

# split

split x y

텍스트 x를 y를 기준으로 분리합니다.

> split "Hello world" " "
["Hello", "world"]

# reverse

reverse x

텍스트 x를 뒤집습니다.

> reverse "Hello, world!"
!dlrow ,olleH

# startsWith

startsWith x y

텍스트 x가 y로 시작하는지 확인합니다.

> startsWith "Hello, world!" "Hell"
true

# endsWith

endsWith x y

텍스트 x가 y로 끝나는지 확인합니다.

> endsWith "Hello, world!" "Hell"
false

# contains

contains x y

텍스트 x에 y가 포함되는지 확인합니다.

> contains "Hello, world!" "or"
true

# trim

trim x

텍스트 양쪽 끝의 공백을 제거합니다.

> trim " Hello, world!      "
"Hello, world!"

# substring

substring x y z

텍스트 x의 y번째 문자부터 시작해 z개의 문자를 가져옵니다.

> substring "Hello, world!" 2 5
"llo, "

# join

x join y

두 텍스트를 결합합니다. 만약 y가 리스트라면 x를 분리자로 사용해 y의 요소를 결합합니다.

> "Hello " join "world"
Hello world

> ", " join [1, 2, 3]
1, 2, 3

# replace

replace x y z

텍스트 x의 부분 문자열 y를 모두 z로 대체합니다.

> replace "Hello, world!" "world" "toast"
Hello, toast!

# toUpper

toUpper x

텍스트를 모두 대문자로 만듭니다.

> toUpper "Hello, world!"
HELLO, WORLD!

# toLower

toLower x

문자열을 모두 소문자로 만듭니다.

> toLower "Hello, world!"
hello, world!