문자열 시작 부분 공백 제거 함수 설명
string_trim_start
함수는 문자열의 시작 부분에 있는 모든 공백 문자를 제거한 새로운 문자열을 반환합니다. 두 번째 인수로 문자열 배열을 전달하면, 공백 대신 해당 서브 문자열을 문자열의 시작에서 제거합니다. 이러한 서브 문자열이 시작 부분에 반복적으로 나타날 경우, 모든 연속적인 발생이 제거됩니다.
문법
string_trim_start(str, [substr]);
인수 설명
인수 이름 | 타입 | 설명 |
---|---|---|
str | String | 공백을 제거할 문자열 |
substr | Array of Strings | 문자열의 시작에서 제거할 문자열 배열 |
예제
예제 1: 기본 사용법
var _string_with_a_bit_of_everything = " \t\t\t\tHello World";
var _trimmed_string = string_trim_start(_string_with_a_bit_of_everything);
show_debug_message(_trimmed_string);
위 코드는 _string_with_a_bit_of_everything
이라는 임시 문자열을 생성합니다. 이 문자열은 실제 텍스트 앞에 몇 개의 공백과 탭을 포함하고 있습니다. 그런 다음 string_trim_start
를 호출하여 문자열의 시작 부분에서 모든 공백을 제거하고, 결과를 _trimmed_string
이라는 새로운 임시 변수에 저장합니다. 마지막으로 이 새로운 문자열을 디버그 메시지로 표시합니다.
예제 2: 배열 사용
var _string = "ThisThis is an object I love";
var _remove = ["This", "is", "love"];
var _trimmed = string_trim_start(_string, _remove);
show_debug_message(_trimmed); // " is an object I love" 출력
이 예제에서는 _string
의 시작 부분에서 "This"라는 단어를 제거합니다. "This"는 시작 부분에 두 번 나타나며 두 번 모두 제거됩니다. "is"는 문자열의 시작 부분에 있지 않기 때문에 제거되지 않으며, "love"는 문자열의 끝에 있기 때문에 제거되지 않습니다.
활용 예제
예제 3: 사용자 입력 처리
var user_input = " User Input Example ";
var cleaned_input = string_trim_start(user_input);
예제 4: 파일 경로 정리
var file_path = " /user/documents/file.txt";
var cleaned_path = string_trim_start(file_path);
예제 5: 특정 단어 제거
var sentence = "Hello Hello World!";
var words_to_remove = ["Hello"];
var cleaned_sentence = string_trim_start(sentence, words_to_remove);
예제 6: 여러 공백 제거
var messy_string = " This is a test string.";
var cleaned_string = string_trim_start(messy_string);
이와 같이 string_trim_start
함수는 문자열의 시작 부분에서 불필요한 공백이나 특정 단어를 쉽게 제거할 수 있는 유용한 도구입니다.