[英]I want to extract a particular part or values from the string using regex
我的字符串類似於這種模式:
{ "x_y_z":{data}, "a_b_c_d":{[my data]}, "q_w_e":{data} }
我要提取的數據是:
{[my data]}
能否指出我如何實現這一目標?
使用 JSON 解析器是一種更健壯和可讀的方法,但要回答這個問題:
String abcd = str.replaceAll(".*\"a_b_c_d\"\\s*:\\s*(.*?)\\s*,.*", "$1");
正則表達式匹配整個輸入並將目標捕獲為組 1,替換為捕獲的組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.