我有以下字符串:分割字符串括號
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)? –