当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 一个匹配字字符串是aabbcc或者其他模式的运用

一个匹配字字符串是aabbcc或者其他模式的运用

2019年11月25日  | 移动技术网IT编程  | 我要评论
<!--一个匹配字字符串是aabbcc或aaaabccc或者其他模式的运用--> function isPattern(str, pattern) { let str_a = str.split(" "); let p_a = pattern.split(""); let noCpy = funct ...
<!--一个匹配字字符串是aabbcc或aaaabccc或者其他模式的运用-->


function ispattern(str, pattern) { let str_a = str.split(" "); let p_a = pattern.split(""); let nocpy = function (arr) { let temp = []; arr.foreach(element => { if (!temp.length || temp.indexof(element) < 0) { temp.push(element) } }); return temp }; let str_a_nocpy = nocpy(str_a); let p_a_nocpy = nocpy(p_a); str_a_nocpy.foreach((e, index) => { str = str.replace(new regexp(e, "gm"), p_a_nocpy[index]) }) str = str.replace(/\s*/gm, "") return str == pattern }

  

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网