Как мне избавиться от переменной в квадратных скобках, включая сами скобки? Например. [152] или [153] или [154]. Я использую Yahoo Pipes.
Вы можете снять скобки (как и любой другой символ со специальным значением) с помощью \.
\
s/\[\d+\]/Replacement/
В Yahoo Pipes это должно работать так: replace \[.+\] с (leave blank).Может быть, вы должны проверить флаг g.
\[.+\]
(leave blank)
g
попробуй
var rx= '/[\[\.*\]]/g'; var s = "[152] [153] [154] "; s.replace(rx,'');
Я не уверен, что переменные всегда будут числами, которые мои решения работают, удаляя все вхождения [что-либо]
replace
\[[^\]]*\] with ""
javascript пример
var s = "[152] xxx [153]zzz [154] i"; s = s.replace(/\[[^\]]*\]/g,'') s ; //# => xxx zzz i