【发布时间】:2021-12-15 00:34:19
【问题描述】:
我有一个包含多个 url 的一行,我想提取并打印为换行符。如示例所示,我想提取{"url 和"} 之间的部分并打印为新行。尝试过这样的事情:
sed -n 's/.*\{"url\(.*\)"}.*/\1/p'
输入
"crams":{"tumor":{"url:rvrvwedre"}}fawirnfaiwrunfiawun"crams":{"tumor":{"url:rvrvwdwEDerare"}}nowiaunrvwiorunwaeiou"crams":{"tumor":{"url:rvrverSQWSare"}}ieurnveiarunviearuv"crams":{"tumor":{"url:rvrveraSQWSQre"}}
输出
url:rvrvwedre
url:rvrvwdwEDerare
url:rvrverSQWSare
url:rvrveraSQWSQre
【问题讨论】:
-
如果这是 JSON 的一部分,请发布有效的 JSON。
-
对不起,是的。让它在 R 中工作。所以关闭它。