在golang中,可以使用strings包的LastIndex函数来找到字符串中最后一个出现分隔符的位置,并使用该位置对字符串进行分割。
以下是一个示例代码:
package main
import (
"fmt"
"strings"
)
func main() {
str := "example/string/test"
sep := "/"
// 找到最后一个分隔符的位置
index := strings.LastIndex(str, sep)
if index >= 0 {
// 使用最后一个分隔符位置对字符串进行分割
part1 := str[:index]
part2 := str[index+len(sep):]
fmt.Println(part1) // 输出: example/string
fmt.Println(part2) // 输出: test
}
}