2017-03-04 2 views
0

私はこの文字列something='http://example.com/something'を持っていますが、どのように置き換えることができますか?一重引用符文字列を置換する関数を置き換えます

私が行ったときstr.replace('something='','')構文エラーがあります。私はstr.replace('something=\'','')を試して、一重引用符をスラッシュでエスケープすることを期待していますが、うまくいきません。

答えて

3

str.replace('something='','')もちろん、構文エラーが発生します。

てみ

str.replace("something='","")

2

私は何を探していることsomething='の交換やクローズ1を含む全てのダニ(')であると信じて...だからあなたは、この使用することができます

var str = "something='http://example.com/something'"; 
 

 
alert(str.replace(/something='(.*)'/, "$1"));

1

String#replaceメソッドは変数を更新しないので、戻り値を持つ変数。

str = str.replace('something=\'', '') 

ではなくエスケープの二重引用符を使用することをお勧めしますが。

str = str.replace("something='", '') 
関連する問題