【发布时间】:2019-01-30 01:56:12
【问题描述】:
我有一个函数可以读取文件以查找某个单词。然而,我目前搜索特定单词的系统不区分大小写。我不能简单地使用 .find("word" && "Word")
据我所知,最简单的方法是使用包含两个单词版本的向量,以便函数查找两者,但是我不知道如何将向量传递给函数.
任何帮助将不胜感激。谢谢
【问题讨论】:
-
为什么不总是将事物转换为小写/大写?或者您不打算处理“word”和“WORD”?然后您只需将字符串转换为小写,并找到单词的小写变体
-
我建议在对字符串使用 find 之前也将其转换为小写或大写,然后您可以找到单个实例。 WORD WORD Word Word Word...等会很快变得复杂。特别是如果您的“单词”实际上比这更长。
标签: c++ string function vector