如何在Golang中按空格和换行符拆分字符串?

huangapple go评论104阅读模式
英文:

How to split a string by space and newline in Golang?

问题

我是一个Golang的初学者,我想要按照空格和换行符来分割以EOF指示符结尾的多行文本(因为用户可能会频繁按下"Enter"键)。

有什么想法吗?

英文:

I'm a beginner in Golang and I want to split a multiline text terminated by the EOF indicator, and I want to do it by the space and the presence of new lines ( since the user is gonna press "enter" a lot ).

Any idea of how?

答案1

得分: 4

使用strings.Fields函数。

words := strings.Fields(someString)

Go Playground中查看示例。

英文:

Use strings.Fields

words := strings.Fields(someString)

See example in The Go Playground

huangapple
  • 本文由 发表于 2022年5月10日 01:17:38
  • 转载请务必保留本文链接:https://go.coder-hub.com/72175895.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定