标签: regex r
> name = '645te5.78d'
我正在寻找一个可以摆脱变量name中的点和后面的任何函数。
name
> new_fun(name) > name '645te5'
答案 0 :(得分:3)
sub应该有效:
sub
sub('\\..*', '', name)
答案 1 :(得分:2)
如果这是一般情况
只有一个点,你想获得第一部分。也许你strsplit代替。
strsplit
unlist(strsplit(name, '\\.'))[1]