Wyrażenie regularne w Base R Regex w celu identyfikacji adresu e-mail

Próbuję użyć biblioteki stringr do wyodrębniania wiadomości e-mail z dużego, nieuporządkowanego pliku.

str_match nie zezwala na perl = TRUE i nie mogę wymyślić znaków ucieczki, aby działał.

Czy ktoś może polecić relatywnie solidne wyrażenie regularne, które działałoby w poniższym kontekście?

c("[email protected]", "[email protected]", "[email protected]")->emails
"SomeRegex"->regex
str_match(emails, regex)

questionAnswers(2)

yourAnswerToTheQuestion