Ich versuche, E-Mails von einer meiner eigenen Websites mit einem regulären Ausdruck abzugleichen. Mit preg_match_all($pattern,$site,$array)
sind die Ergebnisse, die ich erhalte, doppelt vorhanden. So zum Beispiel mit:Verwenden von regulären Ausdrücken
$pattern = '/[\w-][email protected]([\w-]+\.)+[\w-]+/i';
ich:
Array
(
[0] => [email protected]
[1] => [email protected]
[2] => [email protected]
[3] => [email protected]
[4] => [email protected]
[5] => [email protected]
[6] => [email protected]
[7] => [email protected]
[8] => [email protected]
[9] => [email protected]
)
Also, warum bekomme ich Duplikate? Ist das ein Problem mit meiner Regex?
Die Zeichenfolge, die ich suche, ist eine URL, die die Methode file_get_contents() verwendet. Ich habe die Zeichenfolge überprüft, um sicherzustellen, dass sie die Seite nicht zweimal zieht.
Was ist die Zeichenfolge, die Sie suchen? – balpha
Wie oben würde Schnur helfen –