1

角かっこ自体を含む角かっこ内の変数を削除するにはどうすればよいですか?例:[152]または[153]または[154]。YahooPipesを使用しています。

4

3 に答える 3

1

角かっこは(特別な意味を持つ他の文字と同様に)エスケープできます\

s/\[\d+\]/Replacement/

Yahoo Pipesでは、次のように機能するはずです 。多分あなたは旗をチェックしなければなりません。\[.+\] (leave blank)g

于 2011-04-12T07:00:14.647 に答える
0

変数が常に数値になるかどうかはわかりませんが、[anything]のすべての出現を削除することで、私のソリューションが機能します。

交換

\[[^\]]*\] with ""

javascriptの例

var s = "[152] xxx [153]zzz [154] i";

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

s ; //# =>  xxx zzz  i
于 2011-04-12T07:02:52.807 に答える
0

試す

var rx= '/[\[\.*\]]/g';    
var s = "[152]  [153] [154] ";
s.replace(rx,'');

デモ

于 2011-04-12T07:06:56.387 に答える