美文网首页
获取两个字符串有几个字符是匹配的

获取两个字符串有几个字符是匹配的

作者: 小相柳 | 来源:发表于2021-01-08 09:01 被阅读0次
/**
     * 获取两个字符串有几个字符是匹配的
     * @param source
     * @param subStr
     * @return
     */
    private int getStringMatchLength(String source, String subStr){
        int maxMatchLengthOnResult = 0;
        int length = subStr.length();
        for (int j = 0; j < length; j++) {
            for (int k = j + 1; k <= length; k++) {
                int matchLength = k - j;
                if (matchLength <= maxMatchLengthOnResult) continue;
                String containStr = subStr.substring(j, k);
                if (source.contains(containStr)) maxMatchLengthOnResult = matchLength;
            }
        }
        return  maxMatchLengthOnResult;
    }

相关文章

  • 正则

    参考1.获取指定URL参数 (^|&)^匹配字符串开头,&就是&字符(^|&)匹配字符串开头或者&字符,如果其后还...

  • Shell 字符串操作

    获取字符串的长度 字符串的截取 使用匹配模式进行截取 字符串替换

  • 正则表达式--匹配两个字符串之间

    匹配两个字符串X与Y中间的字符串包含A与B: 匹配两个字符串A与B中间的字符串包含A但是不包含B: 匹配两个字符串...

  • 正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串...

  • 最大字符串匹配

    计算两个字符串的最大字符串匹配,对极端以及错误情况不作处理 首先选定一个字符串作为目标字符串,获取这个目标字符串的...

  • 字符串匹配--KMP算法

    字符串匹配(查找)算法是一类重要的字符串算法(String Algorithm)。有两个字符串, 长度为m的hay...

  • 字符串匹配--Sunday算法

    字符串匹配(查找)算法是一类重要的字符串算法(String Algorithm)。有两个字符串, 长度为m的hay...

  • 大数据算法系列9:字符串匹配问题,海量字符串处理

    一. 字符串匹配 1.1 字符串匹配 字符串匹配:字符串匹配在实际工作中经常遇到,但是我们经常使用的是编程语言自带...

  • iOS 字符串

    1、字符串的截取 2、匹配字符串 从字符串(sd是sfsfsAdfsdf)中查找(匹配)字符串(Ad) 3、字符串...

  • js 匹配URL的正则表达式

    待匹配的字符串 获取字符串中所有 a 标签的 href 的值及其中间的文本内容 输出结果: 匹配所有的 img 标...

网友评论

      本文标题:获取两个字符串有几个字符是匹配的

      本文链接:https://www.haomeiwen.com/subject/qeyxaktx.html