Используйте это регулярное выражение:
^\d+ +APE +LAX\*(.*)
с многострочным флагом (/m
или (?m)
в начале регулярного выражения), чтобы определить, есть ли строка, начинающаяся с одной или нескольких цифр с последующим большим или большим количеством пробелов, за которыми следует APE
, за которыми следуют один или несколько пробелов, за которыми следует LAX*
. Если есть совпадение, группа 1 будет содержать остальную часть строки, которая считается адресом электронной почты. Вот это
ABC.XYZ@LOM.COM
Демо
Если совпадений нет, используйте следующее регулярное выражение с многострочным флагом:
^\d+ +APE +(.*)
Содержимое группы захвата 1 для каждого совпадения является одним из адресов электронной почты, представляющих интерес. Здесь (после удаления строки 8 APE LAX*ABC.XYZ@LOM.COM
) будет два совпадения с группой захвата, содержащей ABC.XYZ@LOM.COM
и ERT-EDF@UK.TR.EDS
.
Demo