正则截取两个字符串间的值
Posted 恒之心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则截取两个字符串间的值相关的知识,希望对你有一定的参考价值。
1、正则截取两个字符串间的值
let str="sdfsdf:12545.sdafs.dfsdf:98794564.sdfdf:"; let getStr = str => { let reg = /:(.+?)\./g; let arr = str.match(reg); let newArr =[] for (let i =0;i<arr.length;i++) { newArr.push(arr[i].replace(/(:|\.)/g, ‘‘)) } return newArr; } console.log(getStr(str)) // ["12545", "98794564"]
优化后
let str="sdfsdf:12545.sdafs.dfsdf:98794564.sdfdf:"; let getStr = str => { let reg = /:(.+?)\./g; let arr = str.match(reg); return arr.join(‘,‘).replace(/(:|\.)/g, ‘‘); } console.log(getStr(str))
以上是关于正则截取两个字符串间的值的主要内容,如果未能解决你的问题,请参考以下文章