我有一根这样的线
xx5645645yyxx9879869yyxx3879870977yy
想要得到像循环一样的结果吗?
xx5645645yy
xx9879869yy
xx3879870977yy
我没有办法做这件事,任何形式的帮助都非常感谢,谢谢
我有一根这样的线
xx5645645yyxx9879869yyxx3879870977yy
想要得到像循环一样的结果吗?
xx5645645yy
xx9879869yy
xx3879870977yy
我没有办法做这件事,任何形式的帮助都非常感谢,谢谢
您可以使用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