【发布时间】:2020-06-12 11:40:37
【问题描述】:
我有像I want to buy 2 kg of apples! 这样的字符串,我想从这些句子中删除某些标点符号,到目前为止,这已经足够了:
text = strings.ReplaceAll(text, ".", "")
text = strings.ReplaceAll(text, ",", "")
text = strings.ReplaceAll(text, "?", "")
text = strings.ReplaceAll(text, "!", "")
但是当句子中包含2.5 kgapples 时,它会变成25 kg。因此,如何删除标点符号但保留数字中使用的标点符号?我的想法是手动迭代所有字符,但我觉得必须有一个更有效的解决方案。
【问题讨论】:
标签: go