C# 字符串 模糊匹配 递归_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# 字符串 模糊匹配 递归

C# 字符串 模糊匹配 递归

 2017/10/31 18:11:37  GISER_U  程序员俱乐部  我要评论(0)
  • 摘要:利用split和递归做的privateintsearch(stringstrValue,char[]searchchar,intindex){vartemp=strValue.Split(searchchar[index]);varcountt=temp.Count();if(countt>1){++index;if(temp[0].Length>0){if(index<searchchar.Length)index=search(strValue.Replace
  • 标签:C# 字符串 递归

利用split 和递归做的 

  private int search(string strValue, char[] searchchar, int index)
        {
            var temp = strValue.Split(searchchar[index]);
            var countt = temp.Count();
            if (countt > 1)
            {
                ++index;
                if (temp[0].Length > 0)
                {
                    if (index < searchchar.Length)
                        index = search(strValue.Replace(temp[0], ""), searchchar, index);
                }
                else
                {
                    if (index < searchchar.Length)
                        index = search(temp[1], searchchar, index);
                }
            }
            return index;
        }

感觉还行:)

返回值是匹配程度全。

发表评论
用户名: 匿名