从带点的字符串中提取信息作为R中的分隔符

Extract information from string with dots as separator in R

对于可能出现的类似问题,我深表歉意,但我就是找不到解决我问题的方法。所以,我有一个由三部分组成的字符串,由 “.” 分隔,例如:

a <- "XXX.YY.ZZZ"

(字符串的长度不同,也可以是a <- "XXXX.Y.ZZ",但是三部分总是被两个“.”隔开。 我解决了第一部分的问题:

library(stringi)
stri_extract(a, regex='[^.]*')
[1] "XXX"

感谢您的帮助。

您好,您可以按如下方式使用strsplit

   strsplit(a,"\.")[[1]]