js取中间文本
1、/***
* start和end 有特殊字符胆科吐需要双斜杠
*/
function getParenthesesStr(text,start,end) {
let result = ''
//字符串拼接 正则表达式糟宋文本
let regex = `/${start}(.+?)${end}/g`;
//把字符串转换成js代码
regex = eval(regex);
let regResult = text.match(regex);
泉歌 if (regResult) {
let item = regResult[0]
//去除反斜杠
start = start.replace(/\\/g,"")
end = end.replace(/\\/g,"")
if (item) {
result = item.substring(start.length, item.length-end.length)
}
}
return result
}
console.log(getParenthesesStr("aaaa(((ff)))bbbb","\\(\\(\\(","\\)\\)\\)"))
2、请看注释
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:140
阅读量:91
阅读量:113
阅读量:101
阅读量:73