我想从“ PAN3.AS1..100288730”中提取“ PAN3.AS1”。 我该怎么办?我知道gsub()函数可以做到这一点,但我不知道该写些什么。
答案 0 :(得分:0)
我将使用替代方法:
x <- "PAN3.AS1..100288730"
sub("\\.\\..*$", "", x)
[1] "PAN3.AS1"
我之所以选择删除省略号,然后在右边添加所有内容,是因为如果输入中没有省略号,上述方法只会返回输入,这就是我们想要的行为。
答案 1 :(得分:0)
我不熟悉gsub()
,但是您可以使用简单的正则表达式-"PAN3.AS1..100288\n\n\n730.".replace(/\.\.[\s\S]+/, '')