Expresión regular en Base R Regex para identificar la dirección de correo electrónico

Estoy tratando de usar la biblioteca stringr para extraer correos electrónicos de un archivo grande y desordenado.

str_match no permite perl = TRUE, y no puedo entender los caracteres de escape para que funcione.

¿Puede alguien recomendar una expresión regular relativamente robusta que funcione en el contexto a continuación?

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta