正则表达式替换括号内的变量,包括括号

|| 如何清除方括号内的变量,包括方括号本身?例如。 [152]或[153]或[154]。我正在使用Yahoo Pipes。     
已邀请:
您可以使用
\\
来使方括号转义(就像其他具有特殊含义的字符一样)。
s/\\[\\d+\\]/Replacement/
在Yahoo Pipes中,其工作方式应为:将
\\[.+\\]
替换为
(leave blank)
。也许您必须检查
g
标志。     
我不确定变量是否总是数字,我的解决方案可以通过删除所有出现的内容来解决问题 更换
\\[[^\\]]*\\] with \"\"
javascript示例
var s = \"[152] xxx [153]zzz [154] i\";

s = s.replace(/\\[[^\\]]*\\]/g,\'\') 

s ; //# =>  xxx zzz  i
    
尝试
var rx= \'/[\\[\\.*\\]]/g\';    
var s = \"[152]  [153] [154] \";
s.replace(rx,\'\');
演示     

要回复问题请先登录注册