What would be the regular expressions to extract the name and email from strings like these?
johndoe@example.com John John Doe &l
This way you can get with or without name, removing the quotes.
\"*?(([\p{L}0-9-_ ]+)\"?)*?\b\ *([a-z0-9-_\.]+@[a-z0-9-_\.]+\.[a-z]+)>?