Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    preg_split x indirizzi email

    con la premessa che sono un newbie di espressioni regolari vi sottopongo un questito:

    Ho una stringa di indirizzi e-mail come questa:

    codice:
    $eMailList = "
      Categoria-A di Milano <pippo@solo_per_prova.it; pluto@solo_per_prova.it>;
      Categoria-B di Roma <mastrolindo@solo_per_prova.it; babbonatale@solo_per_prova.it>;
      Stefano <il_mio_indirizzo@il_mio_provider.it>;
      Stefano <un_altro_stefano@il_suo_provider.it>;
      nome.cognome@provider_xxx.com; soprannome@provider@provider_yyy.com;
      Maltrainsema <a@a.a; b@b.b; c@c.c>;
    ";
    ho modo di ricostruirmi velocemente un array come questo?

    codice:
    $email[0] = array('Categoria-A di Milano' => 'pippo@solo_per_prova.it; pluto@solo_per_prova.it');
    $email[1] = array('Categoria-B di Roma' => 'mastrolindo@solo_per_prova.it; babbonatale@solo_per_prova.it');
    $email[2] = array('Stefano' => 'il_mio_indirizzo@il_mio_provider.it');
    $email[3] = array('Stefano' => 'un_altro_stefano@il_suo_provider.it');
    $email[4] = array('' => 'nome.cognome@provider_xxx.com');
    $email[5] = array('' => 'soprannome@provider@provider_yyy.com');
    $email[6] = array('Maltrainsema' => 'a@a.a; b@b.b; c@c.c');
    Anticipatamente grazie a tutti!

    Ste
    Il saggio coltiva Linux poichè Windows si pianta da solo

  2. #2
    nessun suggerimento?!?

    Non ci credo che tra di voi non ci sia nessun guru che mangia pane e regexpr!

    Ancora (e sempre) grazie mille!
    Ste
    Il saggio coltiva Linux poichè Windows si pianta da solo

  3. #3
    Il problema è un altro, buonste. Le espressioni regolari sono belle toste e quello che chiedi non è banale: nel tuo caso, così a occhio, è un'ora di lavoro (almeno).

    Ti butto giù un abbozzo su cui puoi lavorare:

    codice:
    /\s*([^<]*)<([^>]*)>;/
    Questa piglia i patterns .... <....>; ma non tiene assolutamente conto della tua eccezione (nome.cognome@provider_xxx.com; soprannome@provider@provider_yyy.com.

    Nel tuo futuro vedo una settimana d'inferno...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.