替换以特定字符开头并以正则表达式中的特定字符结尾的字符串

时间:2013-04-01 16:56:40

标签: javascript regex

我想替换以特定字符开头并以特定字符结尾的字符串部分。在下面,我演示了测试用例。

var reg = /pattern/gi;

var str = "asdfkadsf[xxxxx]bb";

var test = str.replace(reg,"") == "asdfkadsfbb"

console.log(test);

2 个答案:

答案 0 :(得分:7)

此模式可用于替换括号(包括括号)之间的任何内容:

var reg = /(\[.*?\])/gi;

var str = "asdfkadsf[xxxxx]bb";

var test = str.replace(reg,"") == "asdfkadsfbb"

答案 1 :(得分:1)

根据您的示例,这有效:

/\[.*]/gi