如何获取特定的字符串值

时间:2017-11-07 12:08:52

标签: r regex

如何在第一个字符或数字之后从字符串返回值。

我有类似的字符串。

Test <- "Sample .first.second#"

我的预期结果将是。

Test <- "first.second#"

注意:如何在.string值之前删除。

2 个答案:

答案 0 :(得分:1)

gsub(pattern = "^.*?\\.",
     replacement = "",
     x = Test)
  • Pattern:在行的开头(^)匹配任何字符(.)0次(但可能的次数最少)(*? )在\\.
  • 期间
  • Replacement:并用empy字符串""
  • 替换匹配项
  • x:来自输入Test

答案 1 :(得分:0)

希望这会有所帮助

 > strsplit(Test, " .")[[1]][2]
 [1] "first.second# "