C# 比较两个字符串的匹配率 就是想比较两个字符串的相似度或者说比较一下两个字符串是不是基本一样 如果只是标点符号不同 或者多几个字 少几个字的 就认为是一样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串相似度测量是一个很专门的算法问题,有很多这方面算法,你可参考:http://apps.hi.baidu.com/share/detail/30707338 我以前都用這樣比對兩個字串的相似度。public int MatchCharCount(string data, string match){ int returnValue = 0; char[] dataCharArray = data.ToCharArray(); char[] matchCharArray = match.ToCharArray(); for (int i = 0; i < matchCharArray.Length; i++) { for (int j = 0; j < dataCharArray.Length; j++) { if (matchCharArray[i] == dataCharArray[j]) { returnValue++; break; } } } return returnValue;} 这个vb.net代码(几行用来递归搜索文件的代码)翻译成c#报错,要怎么改呢? 不用pen怎么写个好点的橡皮擦??? 这个问题该咋办啊?部分代码如下,在线等 对于Point3d[] ab,如何初始化ab,使得ab.Length=0,而不是null 请问“橡皮线”如何实现啊? 怎么创建一个HtmlDocument对象 大家好 请教下c#游戏开发的事儿 请问这两种方法,哪个占资源比较少? 能对<table></table>翻页的代码? C#调用VB写的dll 求助:vs2008转2005后错误提示问题 使用directory.getcurrentdirectory获取路径是小写的,求助
{
int returnValue = 0;
char[] dataCharArray = data.ToCharArray();
char[] matchCharArray = match.ToCharArray();
for (int i = 0; i < matchCharArray.Length; i++)
{
for (int j = 0; j < dataCharArray.Length; j++)
{
if (matchCharArray[i] == dataCharArray[j])
{
returnValue++;
break;
}
}
}
return returnValue;
}