【发布时间】:2016-04-01 16:10:43
【问题描述】:
我正在构建一个小工具,它可以解析用户的输入并发现写作中的常见缺陷并标记它们,以便用户可以改进他们的文本。到目前为止,除了带有弯引号的文本与普通的 ASCII 直引号相比,一切都运行良好。我现在有一个 hack,它将对打开(和关闭)单花引号和双打开(和关闭)花括号进行字符串替换,如下所示:
cleanedData := bytes.Replace([]byte(data), []byte("’"), []byte("'"), -1)
我觉得在 stdlib 中必须有更好的方法来处理这个问题,所以我也可以将其他非 ascii 字符转换为 ascii 等效字符。任何帮助将不胜感激。
【问题讨论】:
标签: go