1

我有一个这样的字符串:

vmstat_webserver01.20130102

我需要使用正则表达式来选择“_”和“。”之间的值。

我试过这个:

grep("(_.*)+.", name, value=TRUE)

没有工作任何指针?

4

1 回答 1

5

你可以这样做gsub()

name <- 'vmstat_webserver01.20130102'
gsub('.*_(.*)\\..*', '\\1', name)
于 2013-04-18T14:52:18.440 回答