在R中使用regex来解析字符串

时间:2013-04-18 14:49:38

标签: regex r

我有一个这样的字符串:

vmstat_webserver01.20130102

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

我试过了:

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

没有任何指示?

1 个答案:

答案 0 :(得分:5)

您可以使用gsub()

执行此操作
name <- 'vmstat_webserver01.20130102'
gsub('.*_(.*)\\..*', '\\1', name)