美文网首页
找出连续相同的字符串

找出连续相同的字符串

作者: 3c9a4f007e1b | 来源:发表于2020-02-24 19:16 被阅读0次

    找出连续相同的字符串

    我们先声明一个变量,用来测试,内容如下,以 js 代码为例子, 原理都一样,任何支持正则的写法都一样,所以你用什么语言去编写都是没有什么区别的

    下面的代码中,我会以 + 号来代表新增

    我们先声明一个用来测试的字符串,如下

    + let str = 'aaabbcddeeeeef'
    

    接下来就是用正则来查找一下了

      let str = 'aaabbcddeeeeef'
    + let findResult = str.match(/(\w)\1{0,}/g)
    + console.log(findResult)
    

    我们来看一下输出的结果是什么

    // 输出的内容
    [ 'aaa', 'bb', 'c', 'dd', 'eeeee', 'f' ]
    

    可以看到,我们输出了一个数组,数组中的每一项就是一个连续相同字符的字符串,后续做什么操作就看我们的需求了,比如连续最多的字符是哪个,连续字符串的长度等等,这里就不再举例了,相信你能找到这篇文章,基本的数组和字符串操作应该不在话下

    相关文章

      网友评论

          本文标题:找出连续相同的字符串

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