string_trim_end 함수 설명
string_trim_end
함수는 문자열의 오른쪽 끝에 있는 모든 공백 문자를 제거한 새로운 문자열을 반환합니다. 두 번째 인수로 문자열 배열을 전달하면, 함수는 문자열의 끝에서 해당 하위 문자열을 제거합니다. 이러한 하위 문자열은 문자열 끝에서 반복될 수 있으며, 이 경우 모든 연속적인 발생이 제거됩니다.
문법
string_trim_end(str, [substr]);
인수 설명
인수명 | 타입 | 설명 |
---|---|---|
str | String | 다듬을 문자열 |
substr | Array of Strings | 문자열 끝에서 제거할 문자열 배열 |
예제
예제 1: 기본 사용법
var _the_string = "A\nB\n\C\nD\n\n\n\n\n\n";
var _clean_string = string_trim_end(_the_string);
위 코드는 여러 개의 줄 바꿈이 있는 문자열을 정의하고, string_trim_end
를 호출하여 문자열 끝의 모든 줄 바꿈 문자를 제거합니다. 결과는 _clean_string
변수에 저장됩니다.
예제 2: 배열 사용
var _string = "This is an object I lovelove";
var _remove = ["This", "I", "love"];
var _trimmed = string_trim_end(_string, _remove);
show_debug_message(_trimmed); // "This is an object I "
이 예제에서는 문자열 끝에서 "love"라는 단어를 제거합니다. "love"는 문자열 끝에 두 번 나타나며, 두 번 모두 제거됩니다. "I"는 문자열 끝에 있지 않기 때문에 제거되지 않고, "This"는 문자열의 시작 부분에 있기 때문에 제거되지 않습니다.
활용 예제
예제 3: 공백 제거
var _text = "Hello World! ";
var _trimmed_text = string_trim_end(_text);
예제 4: 사용자 정의 문자열 제거
var _message = "Goodbye, see you soon!soon!";
var _remove_words = ["soon!"];
var _final_message = string_trim_end(_message, _remove_words);
예제 5: 여러 단어 제거
var _sentence = "The quick brown fox jumps over the lazy dogdogdog";
var _remove_list = ["dog"];
var _clean_sentence = string_trim_end(_sentence, _remove_list);
이러한 예제들은 string_trim_end
함수를 활용하여 문자열의 끝에서 불필요한 공백이나 특정 단어를 제거하는 방법을 보여줍니다.