私は、内部にパラメータを持つRAW SQLクエリを持つJSONオブジェクトを持っています。私は自分のHTML DOM要素からパラメータの値を取得しています。どのようにそれを交換することができます私に教えてください?jsonオブジェクトから特定の文字列を置換える方法
EG 感謝: -
[1,2,"select * from animal where animal = @value"]
私はthatsの場合は、必ず正規表現を使用することができ、文字列を@value
私は、内部にパラメータを持つRAW SQLクエリを持つJSONオブジェクトを持っています。私は自分のHTML DOM要素からパラメータの値を取得しています。どのようにそれを交換することができます私に教えてください?jsonオブジェクトから特定の文字列を置換える方法
EG 感謝: -
[1,2,"select * from animal where animal = @value"]
私はthatsの場合は、必ず正規表現を使用することができ、文字列を@value
を交換したいです。
let jsonValue = [1,2,"select * from animal where animal = @value"]
jsonValue[2] = jsonValue[2].replace(/@value/, 'tiger'); // output select * from animal where animal = tiger
あなたはSQLの文字列を引用符で囲む必要があります... –
はい、あなたはあなたが好きなもので@valueを置き換えることができます。 " – nicowernli
私は実際の値" [[1,2、 "動物から選択*動物= @値"]] "を得ています。今私はいくつかのパラメータで@値を置き換える必要があります。 –
あなたはあなたの中にLodashライブラリが含まれている場合はそうでなければ、メソッドを置き換え、従来のJavaScriptを使用する必要があり、あなたがこの方法を使用することができますプロジェクト。
_.replace(array[2], '@value', 'my new value');
どの環境で交換が必要ですか? –
だから、それは単一の 'どこの条件? –
@NinaScholz jqueryで置き換えたい –