我的数据如下:
t <- "The data is like hi hi hi hi and hi hi end"
Run Code Online (Sandbox Code Playgroud)
我的正则表达式是:
grammer <- "[[:space:]]*(hi)+[[:space:]]"
Run Code Online (Sandbox Code Playgroud)
执行以下两行后:
res <- gregexpr(grammer, t)
regmatches(t, res)
Run Code Online (Sandbox Code Playgroud)
我有输出:
[[1]]
[1] " hi " "hi " "hi " "hi " " hi " "hi "
Run Code Online (Sandbox Code Playgroud)
但是,我想要的东西:" hi hi hi hi "和" hi hi "