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

    Espressioni regolari per preg_match

    Ciao a tutti, avrei bisogno di un piccolo aiuto con delle espressioni regolari...
    Ho provato a fare da solo ma nelle guide che ho trovato non ci sono abbastanza esempi e per il momento non riesco a mettere in pratica quello che ho letto...

    1)Dovrei prelevare da un file html tutti i tag font che hanno impostato l'attributo size=2 o size="2" o size='2':
    Son riuscito a prelevare i tag font così:
    codice:
    /<font.+?>/i
    ma non riesco a fare in modo che siano solo quelli con l'attributo size=2.

    2)Suddividere gli attributi del tag trovato in questo modo:
    Da così:
    codice:
    <font face="verdana"       size="2"
    color="green">
    (notare gli spazi multipli e l'a capo...)
    Ad un array con questi elementi:
    codice:
    <font
    face="verdana"
    size="2"
    color="green"
    >
    Per quest'ultimo proprio buio totale...
    Grazie...

  2. #2
    Niente!?
    Non avete neanche qualche esempio simile? poi lo rielaboro io...

  3. #3
    Parsare l'HTML con le regular expressions e' possibile solo nel caso in cui l'HTML in questione abbia un formato ben conosciuto e con poche varianti, in genere e' una pessima idea. La soluzione giusta e' usare un parser.

    Ti consiglio questo: http://simplehtmldom.sourceforge.net/

  4. #4
    Grazie mille, mi è stato molto utile!

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.