在R中使用regex解析字符串
我有这样一个字符串:在R中使用regex解析字符串,regex,r,Regex,R,我有这样一个字符串: vmstat_webserver01.20130102 我需要使用正则表达式来选择“u”和“.”之间的值 我试过这个: grep("(_.*)+.", name, value=TRUE) 没有使用任何指针?您可以使用gsub()执行此操作。: name您可以使用gsub()执行此操作。: 名称根据字符串的潜在结构,您可能希望使用+来表示一个或多个,而不是零个或多个。根据字符串的潜在结构,您可能希望使用+来表示一个或多个,而不是零个或多个。 name <- 'vms
vmstat_webserver01.20130102
我需要使用正则表达式来选择“u”和“.”之间的值
我试过这个:
grep("(_.*)+.", name, value=TRUE)
没有使用任何指针?您可以使用
gsub()执行此操作。
:
name您可以使用gsub()执行此操作。
:
名称根据字符串的潜在结构,您可能希望使用+
来表示一个或多个,而不是零个或多个。根据字符串的潜在结构,您可能希望使用+
来表示一个或多个,而不是零个或多个。
name <- 'vmstat_webserver01.20130102'
gsub('.*_(.*)\\..*', '\\1', name)