Go 문자열 특정 부분문자열부터 끝까지 제거하고 ... 붙이기

개요[ | ]

Go 문자열 특정 부분문자열부터 끝까지 제거하고 ... 붙이기
package main

import (
	"fmt"
	"strings"
)

func main() {
	str := "This is a very long string that needs to be truncated."
	truncateStr := truncateString(str, "very", "...")
	fmt.Println(truncateStr) // Output: This is a ...
}

func truncateString(str, truncateAfter, suffix string) string {
	index := strings.Index(str, truncateAfter)
	if index == -1 {
		return str
	}
	return str[:index] + suffix
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}