获取字符串的最后一部分

Hen*_*enk 1 grep r stringr

我想获取变量的最后一个子字符串(下划线后的最后一部分),在这种情况下:"myvar".

x = "string__subvar1__subvar2__subvar3__myvar"
Run Code Online (Sandbox Code Playgroud)

我的尝试导致从第一个子串开始匹配,例如

library(stringr)
str_extract(x, "__.*?$)
Run Code Online (Sandbox Code Playgroud)

我如何在R中执行此操作?

use*_*479 5

你可以做

sub('.*\\__', '', x)
Run Code Online (Sandbox Code Playgroud)