是否有C ++函数来检查字符串之间的相似性?

时间:2014-06-03 23:25:06

标签: c++ string c++-standard-library

是否有一个c ++标准函数,通过返回例如相似字符的数量来检查两个字符串参数之间的相似性。

2 个答案:

答案 0 :(得分:4)

不,没有。您可以在cppreference.com查看所有标准C ++函数。在那里你会看到the basic_string type has nothing like thatthe algorithms library has nothing like that,并且几乎没有其他地方可以放置类似的东西,所以,没有。

答案 1 :(得分:1)

您可以为字符串的每个字符执行this

从链接中提取

#include <algorithm>

std::string s = "a_b_c";
size_t n = std::count(s.begin(), s.end(), '_');

没有功能可以计算出你需要的相似之处。