Usuń wzór z łańcucha za pomocą gsub

Usiłuję usunąć podciąg przed podkreśleniem w moim ciągu. Chcę użyć znaku * (wieloznacznego) jako bitu przed znakiem podkreślenia, który może się różnić:

a <- c("foo_5", "bar_7")

a <- gsub("*_", "", a, perl = TRUE)

Wynik powinien wyglądać następująco:

> a
[1] 5 7

Próbowałem też takich rzeczy jak „^ *„lub”?„ale tak naprawdę nie działa.

questionAnswers(3)

yourAnswerToTheQuestion