我想替换以特定字符开头并以特定字符结尾的字符串部分。在下面,我演示了测试用例。
var reg = /pattern/gi;
var str = "asdfkadsf[xxxxx]bb";
var test = str.replace(reg,"") == "asdfkadsfbb"
console.log(test);
答案 0 :(得分:7)
此模式可用于替换括号(包括括号)之间的任何内容:
var reg = /(\[.*?\])/gi;
var str = "asdfkadsf[xxxxx]bb";
var test = str.replace(reg,"") == "asdfkadsfbb"
答案 1 :(得分:1)
根据您的示例,这有效:
/\[.*]/gi