我有以下字符串:分割字符串括号
x <- "(((K05708+K05709+K05710+K00529) K05711),K05712) K05713 K05714 K02554"
# [1] "(((K05708+K05709+K05710+K00529) K05711),K05712) K05713 K05714 K02554"
,我想通过空间分隔,避免括号内什么,才能有类似分裂它:
[[1]]
[1] "(((K05708+K05709+K05710 K00529) K05711),K05712)"
[2] "K05713" "K05714"
[4] "K02554"
看到两个空格保留在第一个括号内。提前 r split on delimiter not in parentheses和 Using strsplit() in R, ignoring anything in parentheses
感谢:
我阅读下面的答案,但我不能让它在我的情况下工作!
看起来像你的字符串嵌套了平衡'()',你需要跳过里面*平衡*括号中的空间,对不对? –
是的!你是对的。 – IgnacioF
每行上的最后一个括号是否总是标记第一个字段的结尾?已知的字段数(这里是4)? –