문자열 삭제 함수 설명
string_delete
함수는 주어진 문자열의 일부를 제거하는 데 사용됩니다. 이 함수는 입력 문자열, 제거할 문자의 시작 위치(인덱스는 1부터 시작), 그리고 제거할 문자 수를 입력으로 받습니다. 함수는 해당 부분이 제거된 새로운 문자열을 반환합니다.
문법
string_delete(str, index, count);
매개변수 설명
매개변수 | 유형 | 설명 |
---|---|---|
str | String | 복사하고 삭제할 문자열 |
index | Real | 제거할 첫 번째 문자의 위치 (1부터 시작) |
count | Real | 제거할 문자 수 |
반환값
- String: 제거된 부분이 없는 새로운 문자열
예제
str1 = "Helloo World";
str2 = string_delete(str1, 5, 1);
위의 예제에서 str2
는 "Hello World"로 설정됩니다. 이는 "Hello"에서 5번째 위치에 있는 추가 "o"를 제거했기 때문입니다.
활용 예제
- 문자열에서 특정 문자 제거하기
gml originalString = "Goodbye!"; modifiedString = string_delete(originalString, 7, 1); // "Goodbye"
- 사용자 입력에서 불필요한 공백 제거하기
gml userInput = " Hello "; trimmedInput = string_delete(userInput, 1, 3); // "Hello "
- 문자열에서 특정 패턴 제거하기
gml text = "This is a test string."; result = string_delete(text, 10, 4); // "This is a string."
- 문자열의 중복 문자 제거하기
gml duplicateString = "aaabbbccc"; cleanedString = string_delete(duplicateString, 1, 2); // "abbbccc"
- 특정 인덱스에서 문자 제거 후 재조합하기
gml fullString = "Hello, World!"; newString = string_delete(fullString, 6, 7); // "Hello!"
이와 같은 다양한 활용 예제를 통해 string_delete
함수를 효과적으로 사용할 수 있습니다.