私は、次の形式でJSONデータを持っている:は常に同じになるように:JS regexを使用してキーの後に特定のJSON値を取得するにはどうすればよいですか?
{"User":"aa2","Owner":"aa2_role","Status":"locked","Port":"5432","Description":"Transferred from CFS01 on Jun29","Project":"aa2","Server":"localhost"}
私はキー呼ば「プロジェクト」にカウントすることができます。キーこのケースではJavaScriptで正規表現を使用して「AA2」です:私は必要なもの
は「プロジェクト」の値を引っ張っています。
私は/ ^( "Project":)$/gのさまざまなバリエーションを試していますが、動作しません。
私の最後の試み私は[^「プロジェクト」:$] /試してみました/グラムが、それは私にJSONオブジェクトのすべてが、「プロジェクト」を与える:
誰もが、私はの値をキャプチャすることができる方法を知っています特定のプロジェクトキー?
EDIT:私は解析の仕組みに同意します。私の問題は、別の関数を使用して解析されたJSONを文字列として関数に渡して、文字列から必要なデータを取得する必要がある以前のコードベースでデバッグ/作業していることです。この時間を費やして、私は正規表現を使用しようとしているのですが、Parseを使うためには、関数を取り除こうとしていますが、もっと考えると、それはちょうど悪いコードだと気づく...しかし、今、私はただ好奇心が強いです。
? – Ryan
*文字グループ*( '[...]')の先頭にある '^'は、**以下のいずれかの文字*を除いて**すべて一致します**を意味します。 –
* "私が必要とするのは、"プロジェクト "の価値を引き出すことです:キー...正規表現を使用する" *なぜ正規表現を使用する必要がありますか? –