3

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

var reg = /pattern/gi;

var str = "asdfkadsf[xxxxx]bb";

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

console.log(test);
4

2 回答 2

9

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

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

var str = "asdfkadsf[xxxxx]bb";

var test = str.replace(reg,"") == "asdfkadsfbb"
于 2013-04-01T17:00:35.637 回答
1

根据您的示例,这有效:

/\[.*]/gi
于 2013-04-01T17:02:39.140 回答