标签:ring javascrip loading split src class es6语法 reverse $1
反转字符:
//反转一串字符 export default (str)=>{ let arr=str.split(‘ ‘) let result=arr.map(item=>{ return item.split(‘‘).reverse().join(‘‘) }) return result.join(‘ ‘) } export default(str)=>{ return str.split(‘ ‘).map(item=>{ return item.split(‘‘).reverse().join(‘‘) }).join(‘ ‘) } export default(str)=>{ return str.split(/\s/g).map(item=>{ return item.split(‘‘).reverse().join(‘‘) }).join(‘ ‘) } export default(str)=>{ return str.match(/[\w‘]+/g).map(item=>{ return item.split(‘‘).reverse().join(‘‘) }).join(‘ ‘) }
在一串字符中查找相邻:
export default(str)=>{ let r=[] let match = (str) => { let j = str.match(/^(0+|1+)/)[0] let o = (j[0] ^ 1).toString().repeat(j.length) let reg = new RegExp(`^(${j}${o})`) if (reg.test(str)) { return RegExp.$1 } else { return ‘‘ } } // 通过for循环控制程序运行的流程 for (let i = 0, len = str.length - 1; i < len; i++) { let sub = match(str.slice(i)) if (sub) { r.push(sub) } } return r }
标签:ring javascrip loading split src class es6语法 reverse $1
原文地址:https://www.cnblogs.com/sunliyuan/p/13308482.html