【发布时间】:2017-08-11 14:02:57
【问题描述】:
我想知道如何从容器中删除重复的字符串,但忽略尾随标点的单词差异。
例如给定这些字符串:
我们为什么会在这里?
我想得到这个输出:
我们为什么在这里?
【问题讨论】:
-
文档中有一篇很棒的关于标记化的文章:stackoverflow.com/documentation/c%2b%2b/488/stdstring/2148/… 一位伟大的作者;)也许查看一下会有所帮助。读完之后,您也许可以自己解决问题。如果不是,您真的需要编辑问题以澄清。你是:1)询问如何标记字符串? 2)问如何比较字符串? 3)询问如何从单词中删除标点符号? 4)询问如何从容器中删除重复的字符串?请注意,您应该只对其中一项说“是”,否则您的问题过于宽泛。
-
@Shubham 所以你真的在问 3 和 4。对于一个问题来说仍然可能太多了,但至少要编辑它,这样很明显你不是在问如何标记一个字符串。
-
您还想规范大写吗?
标签: c++ string duplicates containers punctuation