有这样的字符串:
"structure(list(a = 5, f = 6), .Names = c(\"a\", \"f\"))"
部分
"structure(list( ), .Names = c( ))"
始终保持不变。括号内的x = y和c()内的对应项等条目也同时改变了内容y,标签x和计数。
在sed或R gsub中获取结果的正确全局替换是什么
"a = 5, f = 6"
只使用一次gsub通话? 即,离开之前和之后的一切。
目的是让R elipsis内容像“一样”一样,并在报告的某个地方将其组合成文本。所以来源来自“......”。
答案 0 :(得分:1)
其中一个解决方案:
gsub("structure\\(list\\((.*)\\), .*$", "\\1", x)
# [1] "a = 5, f = 6"
或等效地:
gsub(".*list\\((.*)\\), .*$", "\\1", x)