我需要将Sunil Raperia分配给变量。该值在下一行。我在下面举例:
y = c(“名称:
Sunil Raperia")
stringr :: str_match(y,“ Name:(。)”)[,2]在下一行中无法捕获该值。 stringr :: str_match(y,“ Name:(。)” / n)[,2]并没有解决问题
您可以检查空格:
stringr::str_match(y, "Name:\\s+(.*)")[, 2]
#[1] "Sunil Raperia"
并且与基数R中的sub
相同:
sub("Name:\\s+(.*)", "\\1", y)