在字符串中的单词之间添加字符
Posted
技术标签:
【中文标题】在字符串中的单词之间添加字符【英文标题】:Add character between words in a string 【发布时间】:2021-12-26 22:33:42 【问题描述】:这是我想要实现的一些示例代码
var names string
names = "Adam Eve Noah"
//Unknown code here
fmt.Println(names) // Output required is "Adam-Eve-Noah"
【问题讨论】:
那么,您想用另一个字符替换字符串中的每个空格字符吗?如果是,则任务是微不足道的,可以使用多种方式来处理。您能更准确地了解任务吗?我问是因为 "add " 1) 与示例相矛盾; 2) 没有实际意义,因为单词可以使用任意数量的空格分隔,由不同的空格字符组成。 【参考方案1】:使用字符串库中的 ReplaceAll 方法
package main
import (
"fmt"
"strings"
)
func main()
var names string
names = "Adam Eve Noah"
names = strings.ReplaceAll(names," ", "-")
fmt.Println(names)
【讨论】:
谢谢,在我的代码中用一些不同的字符串值实现它之后,它工作得很好,你有任何资源以供将来在字符串命令上参考,因为我不知道这甚至存在 您可能想从字符串包的文档开始:pkg.go.dev/strings 看起来不错:+1以上是关于在字符串中的单词之间添加字符的主要内容,如果未能解决你的问题,请参考以下文章