在golang中最后一个出现分隔符的地方分割一个字符串

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

猜你喜欢

转载自blog.csdn.net/qq_45206551/article/details/131442623
今日推荐