【发布时间】:2018-05-31 21:41:26
【问题描述】:
我正在尝试将串行输入解析为句子,然后将这些句子分配给一个变量。这是我正在尝试做的一个例子。我的串口目前输出这个:
This is the first sentence.
This is the second sentence.
This is the third sentence.
我阅读并使用以下方法打印:
scanner := bufio.NewScanner(port)
for scanner.Scan() {
fmt.Println(scanner.Text())
}
我想做的是将每个句子分配给一个新变量。我想稍后做这样的事情(示例):
fmt.Printf("First sentence: %q\n", firstSen)
fmt.Printf("Second sentence: %q\n", secondSen)
fmt.Printf("Third sentence: %q\n", thirdSen)
它应该输出:
First sentence: This is the first sentence.
Second sentence: This is the second sentence.
Third sentence: This is the third sentence.
我该怎么做呢?谢谢。
【问题讨论】:
标签: go string-parsing