寻找R RegEx代码以删除以:

时间:2019-01-22 04:06:17

标签: r regex

示例:

  

从那时起:示例123:是

  

因为例子是

可以在Java脚本\b\w*[0-9]\w\s\w[a-z]*\b中选择以:结尾的单词 但无法在R中复制相同内容。

2 个答案:

答案 0 :(得分:2)

您可以按照以下模式进行操作。我们先匹配一个空格,再匹配一个非空格字符,直到达到:

library(stringr)
ex <- "since time: example 123: is "
ex %>%
  str_remove_all(" [^ ]*?:")
#> [1] "since example is "

reprex package(v0.2.1)于2019-01-21创建

答案 1 :(得分:1)

这是另一种选择:

 gsub(" \\w+:","",string)
#[1] "since example is"