2017-10-24 12 views
-3

与えられたキーと値のペアから値を抽出するには正規表現が必要です。それは特定の言語のためではありません。 https://regex101.com/の作業例は素晴らしいでしょう。ここで 与えられた文字列から値を抽出するための正規表現

は私が得るものです:

{ "TASK_ID": "12323232-323-23-321"}

、ここでは私が期待するものです。

12323232- 323-23-321

私は知っている、それは簡単に見えるが、私を狂っている。

完璧なソリューションは、次のようになります。

"TASK_IDの値を返します"。あなたはJSONを扱っているので、この場合には正規表現を使用したいと思う理由を事前に

おかげ

アダム

+0

task_idにパターンがありますか? –

+0

正規表現にはさまざまな味があります。味の例については、regex101.comの左側を参照してください。具体的な正規表現のフレーバー、これまでに試したことの詳細(コード!)、あなたの試行がどのようにうまくいかなかったかを記述してください。ありがとう! –

答えて

2

は知ってはいけません。あなたが使用している言語がjsonのためのサポート/ライブラリを持たないことはほとんどありません。そうすれば、task_idを抽出することができます。

正規表現に戻ると、グループをキャプチャできます。

:"(.*?)" 
+1

あなたの表現を少し変更しました(すべてをエスケープする必要はなく、さらに怠け者にしました)。コードブロックをあらかじめ確認してください。デモをご覧ください:https://regex101.com/r/nbvaKe/1 – Jan

+0

ありがとうございました。 –

関連する問題