Я не очень хорош в регулярных выражениях и изучаю это ежедневно. У меня возникла проблема, когда я хочу извлечь данные после @
и до >
, если они существуют в значении поля, в противном случае они должны быть возвращены в качестве данных.
Пример данных: <abc@xyz.com>, chene.com abc.xyz@xyz.com
Ожидаемый вывод моего регулярного выражения должен быть xyz.com
, chene.com
и xyz.com
.
То, что я написал, это
([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})
, но это не получение всех необходимых данных.