【问题标题】: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) 没有实际意义,因为单词可以使用任意数量的空格分隔,由不同的空格字符组成。

标签: string go


【解决方案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
猜你喜欢
  • 2012-12-14
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
  • 1970-01-01
  • 1970-01-01
  • 2012-02-08
相关资源
最近更新 更多