标签: regex r
我有一个这样的字符串:
vmstat_webserver01.20130102
我需要使用正则表达式来选择“_”和“。”之间的值。
我试过了:
grep("(_.*)+.", name, value=TRUE)
没有任何指示?
答案 0 :(得分:5)
您可以使用gsub():
gsub()
name <- 'vmstat_webserver01.20130102' gsub('.*_(.*)\\..*', '\\1', name)