我必須在R中的一個非常奇特的特徵之間提取值。在R中的括號之間提取字符串
a <- "{1:0987617820}{2:q312132498s7yd09f8sydf987s6df8797yds9f87098}
{3:{112:123123214321}}{4:20:asdasd3214213}"
這是我的示例串和我想之間提取文本{[0-9]:和},使得我對上面的字符串輸出看起來像
## output should be
"0987617820" "q312132498s7yd09f8sydf987s6df8797yds9f87098", "{112:123123214321}" "20:asdasd3214213"
看起來差不多像JSON,也許「rjson」包會幫助你? –
使用正則表達式很難做到這一點,因爲你有一個嵌套的結構。 –
恰恰是嵌套結構正在增加這個問題。 – Shreyes