我有这样的字符串xx5645645yyxx9879869yyxx3879870977yy想要得到像循环一样的结果xx5645645yy
xx9879869yy
xx3879870977yy我不知道该怎么做,非常感谢任何帮助,谢谢
1 回答
心有法竹
TA贡献1866条经验 获得超5个赞
您可以使用 strings.Split() 函数并在“xx”上拆分,然后将“xx”添加回循环中的每个拆分子字符串:
package main
import (
"fmt"
"strings"
)
func main() {
s := "xx5645645yyxx9879869yyxx3879870977yy"
items := strings.Split(s, "xx")[1:] // [1:] to skip the first, empty, item
for _, item := range items {
fmt.Println("xx" + item)
}
}
哪个产生:
xx5645645yy
xx9879869yy
xx3879870977yy
- 1 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消