regex - Remove the letters between two patterns of strings in R -
how can remove letters between 2 specific patterns in r?
for instance
a= "a#g abcdefgtdkfef_jpg>pple" i remove letters between #g , jpg>
a1="apple" i tried find function in stringr couldn't
there's no need load bundle operation. can utilize base of operations r function sub. it's used match first occurrence of regular expression.
a <- "a#g abcdefgtdkfef_jpg>pple" sub("#g.*jpg>", "", a) # [1] "apple" regular look explained:
#g matches "#g" .* matches character except \n (zero or more times) jpg> matches "jpg>" so here we're removing starting @ #g , including jpg>
in regards comment
i tried find function in stringr couldn't
it's spelled stringr (case-sensitive). utilize str_replace.
library(stringr) str_replace(a, "#g.*jpg>", "") # [1] "apple" regex r string
No comments:
Post a Comment