2

Python で行う方法は知っていますが、R で動作させることはできません。

> string  <- "this is a sentence"
> pattern <- "\b([\w]+)[\s]+([\w]+)[\W]*?$"
Error: '\w' is an unrecognized escape in character string starting "\b([\w"
> match   <- regexec(pattern, string)
> words   <- regmatches(string, match)
> words
[[1]]
character(0)
4

3 に答える 3

5

非正規表現ソリューション:

string  <- "this is a sentence"
split <- strsplit(string, " ")[[1]]
split[length(split)-1]
于 2013-08-21T17:43:20.360 に答える