Skip to content

문자열 함수

문자열을 조작하는 내장 함수입니다.

분리(문자열, 구분자)

문자열을 구분자로 분리하여 배열을 반환합니다.

hik
분리("a,b,c", ",")          // ["a", "b", "c"]
분리("hello world", " ")    // ["hello", "world"]
분리("1-2-3", "-")          // ["1", "2", "3"]

대문자(문자열)

문자열을 대문자로 변환합니다.

hik
대문자("hello")    // "HELLO"
대문자("abc")      // "ABC"

소문자(문자열)

문자열을 소문자로 변환합니다.

hik
소문자("HELLO")    // "hello"
소문자("ABC")      // "abc"

치환(원본, 대상, 교체)

문자열에서 대상 문자열을 교체 문자열로 바꿉니다.

hik
치환("hello", "l", "r")           // "herro"
치환("apple", "pp", "bc")         // "abcle"
치환("aaa", "a", "bb")            // "bbbbbb"

자르기(문자열)

문자열 양쪽의 공백을 제거합니다.

hik
자르기("  hello  ")    // "hello"
자르기("  hi  ")       // "hi"
자르기("noSpaces")     // "noSpaces"

포함(문자열, 대상)

문자열에 대상 문자열이 포함되어 있는지 확인합니다.

hik
포함("hello world", "world")    // true
포함("hello", "xyz")            // false
포함("한글 테스트", "한글")     // true

뒤집기(문자열)

문자열의 순서를 뒤집습니다.

hik
뒤집기("hello")    // "olleh"
뒤집기("abc")      // "cba"

시작확인(문자열, 접두사)

문자열이 지정한 접두사로 시작하는지 확인합니다.

hik
시작확인("hello world", "hello")    // true
시작확인("hello world", "world")    // false
시작확인("한글 테스트", "한글")     // true

끝확인(문자열, 접미사)

문자열이 지정한 접미사로 끝나는지 확인합니다.

hik
끝확인("hello world", "world")    // true
끝확인("hello world", "hello")    // false
끝확인("파일.txt", ".txt")        // true

반복(문자열, 횟수)

문자열을 지정한 횟수만큼 반복합니다.

hik
반복("ha", 3)      // "hahaha"
반복("abc", 2)     // "abcabc"
반복("-", 10)      // "----------"

채우기(문자열, 길이, 채울문자)

문자열의 길이가 지정한 길이가 될 때까지 채울문자로 오른쪽 패딩합니다.

hik
채우기("5", 3, "0")       // "500"
채우기("42", 5, " ")      // "42   "
채우기("hello", 3, "0")   // "hello"

부분문자(문자열, 시작, 끝)

문자열에서 시작 인덱스부터 끝 인덱스 전까지의 부분 문자열을 반환합니다. 인덱스는 0부터 시작합니다.

hik
부분문자("hello world", 0, 5)    // "hello"
부분문자("hello world", 6, 11)   // "world"
부분문자("abcdef", 2, 4)         // "cd"

Released under the MIT License.