
Otóż problem jest następujący: Potrzebuje wyciagnąć z teksu wszystkie hiperlinki zawierające w sobie słowo mailto: (czyli wszystkie odnośniki do maili w takiej postaci)
Załóżmy że mamy tekst testowy

Tekst oczywiście nie jest przełamany i jest w jednej linii ale nie wiem czy tu bedzie to widać . Wyrażenie które udało mi sie do tej chwili wymysleć jest bardzo bliskie rozwiązaniu:
Kod
"/<[aA] +[^\/]+mailto:[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})[^>]+>[a-zA-Z0-9]*<\/[aA]>/"
i rzeczywiście działa pod warunkiem że ktoś nie da mi miedzy znacznikami <a.....> (w tym miejscu)</a> jakiegoś tagu htmlowego bytu na przykład <b></b> co dałoby nam przykład taki:
Czytam sobie O'Reillly wyrażenia regularne i nie moge tam znaleźć rozwiązania mimo że ten problem jest zasygnalizowany ..... (Jakas kicha w tej książce) Próbowałem alternacji ale żadna mi nie pasowała
Prosze o pomoc Mysle że to dla was też niezłe wyzwanie i może sie przydać na przyszłość Pozdrawiam i czekam niecierpliwie na odpowiedź
