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

Jmnote (토론 | 기여)님의 2024년 8월 22일 (목) 13:54 판 (새 문서: ==개요== ;Go 문자열 특정 부분문자열부터 끝까지 제거하고 ... 붙이기 <syntaxhighlight lang='go'> package main import ( "fmt" "strings" ) func main() { str...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

개요[ | ]

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 }}