>웹 프론트엔드 >JS 튜토리얼 >규칙성을 통해 가장 긴 연속 부분 문자열을 가져옵니다.

규칙성을 통해 가장 긴 연속 부분 문자열을 가져옵니다.

php中世界最好的语言
php中世界最好的语言원래의
2018-04-16 16:51:261598검색

给大家带来通过正则取得最长连续子串,通过正则取得最长连续子串的注意事项有哪些,下面就是实战案例,一起来看一下。

function maxLenStr(str){
  var len = 0, max_len = 0;
  var reg = new RegExp("(.)\\1{1,}","g");
  var res = reg.exec(str);
  while(res != null){
    len = res[0].length;
    if(max_len < len){
      max_len = len;
    }
    res = reg.exec(str)
  }
  return max_len;
}

js使用正则查找子串

var str = '#param1#abcdef#param2#hjklllj#param3#7878'
var count = str.match(/param\d*/g)
console.log(count) // ["param1", "param2", "param3"]

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:



위 내용은 규칙성을 통해 가장 긴 연속 부분 문자열을 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.