"To" Email Form ayrıştırmak için Regex

0 Cevap php

";" Idare edebileceğini biri varsa, ne adresler, virgülle ayrılmış sağlar çizgi ",", noktalı "için" bir e-posta şeklinde gelen bir dize e-posta adreslerini ayıklamak için doğru regex desen olurdu , boşluk veya üç herhangi bir kombinasyonu. Regex da "<" bir adres içine böyle sanki, "gürültü" metnini göz ardı edebilmek için var ve ">" karakterleri, ya da e-posta adresinin yanındaki gerçek bir adı vardır. Örneğin, Kime oldu bu dizeden:

"Joe Smith" <jsmith@example.com>, kjones@aol.com; someoneelse@nowhere.com mjane@gmail.com

The pattern should be able to return the following matches of: jsmith@example, kjones@aol.com, someoneelse@nowhere.com, mjane@gmail.com

Ben PHP kullanarak, yani bu tek regex yapılamaz eğer diğer PHP tabanlı çözümlere açık kesinlikle im duyuyorum.

Teşekkürler

0 Cevap