DevMan - должна выбраться фраза, которая содержит только почту, а остальные, хоть и содержат так же адреса, должны отфильтроваться, то есть из данного примера нужно выбрать только фразу из середины, без дополнительных слов.
Андрей Титов: да какую фразу то выбрать нужно?
я вижу только "чота" "почта" "почта" "почта" "чота" и хз что из этого надо выбрать.
дай нормальный пример. типа "бла-бла-бла почта бла вот-это-почта-надо-получить бла-бла бла 785"
DevMan - могут добавляться как "чистые адреса" так и с примесью фраз - ну например, просят человека просто указать его адрес и он пишет "mail@mail.com", а может написать "мой адрес mail@mail.com" - вот и нужно выдёргивать фразы с "чистыми адресами" без "примеси" побочных фраз.
Андрей Титов: да выдернуть только мыло со строки - не проблема.
но вот в вашем примере из вопроса 3 почты, а в "мой адрес mail@mail.com" только одна и нет никаких запятых.
понимаете, чтоб написатъ регулярку нужно найти какой-то патерн, признак/закономерность по которому можно определить откуда нужно дергать. а вот это мне пока не удается.