js 去除josn字符串中的全部转义字符 \:
let jsonstr = "{\"message\":null,\"respData\":null,\"rspHead\":null,\"status\":\"success\"}";
//正则表达式 匹配全部"\" 需要加 /g
let reg = /\\/g;
//使用replace方法将全部匹配正则表达式的转义符替换为空
let replaceAfter = jsonstr.replace(reg,'');
console.log("replaceAfter : " + replaceAfter);
原文:https://blog.csdn.net/qq_33183022/article/details/95938686
js 去掉首尾引号:
定义正则表达式:
const reg = /1(.*)[’|"]$/;
其中,2表示匹配字符串开始位置中的单引号或双引号,[’ | "]$表示匹配字符串结束位置中的单引号或双引号,(.*)是一个子表达式,且表示匹配除开始、结束位置的所有字符
验证:
const str = ““测试.xls””;
const res = str.replace(reg, "KaTeX parse error: Double superscript at position 31: …配到内容:测试.xls,/^['̲|"](.*)['|"]/ 匹配到整个str,replace表示用 测试.xls 替换整个字符串
console.log(res); //输出: 测试.xls
原文:https://blog.csdn.net/thlzjfefe/article/details/103443087