我正在尋找一個功能,如果提供給例如匹配整個單詞:匹配整個字符串大小寫不敏感
std::string str1 = "I'm using firefox browser";
std::string str2 = "The quick brown fox.";
std::string str3 = "The quick brown fox jumps over the lazy dog.";
只有str2
和str3
應該匹配字fox
。所以,在單詞之前或之後是否有像句號(。)或逗號(,)這樣的符號並且它應該匹配並且無關緊要,並且它也必須同時進行不區分大小寫的搜索。
我發現了很多方法來搜索不區分大小寫的字符串,但我想知道匹配整個單詞的東西。
http://stackoverflow.com/questions/11635/case-insensitive-string-comparison-in-c – 2014-09-02 11:55:13
你能給的調用示例該功能,以及預期的結果? – juanchopanza 2014-09-02 11:56:04
結果可以是'bool'來表示匹配的字符串是否被找到,或者是一個索引位置,就像'std :: find'和'std :: search'函數一樣。 – cpx 2014-09-02 12:06:29