Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    estrarre contenuto da tag con espressione regolare

    Ciao a tutti! mi sono deciso a imparare le espressioni regolari...
    credo che un buon esempio che può essere utile (modificandolo opportunamente) in diverse situazione sarebbe l'estrazione di una parola contenuta tra due tag...
    a esempio vorrei estrarre soltanto la parola "test" da:
    [TAG]test[TAG]
    e
    [TAG attr=2]test[TAG]
    quali sono le due espressioni regolari?
    grazie

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Qualcosa stile così dovrebbe andare
    codice:
    \[.?\](.*)\[.?\]

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    io la sto testando qua: http://gskinner.com/RegExr/
    non mi funziona ma forse tu mi hai dato un prototipo da modificare che però non son capace

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    forse così
    codice:
    \[TAG[^\]]*\](.*)\[TAG[^\]]*\]

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    esatto! così già va, ma per essere perfetto (non so se si può) vorrei selezionare solo la parola "test" (in questo caso) e non tutta la porzione di testo coi tag compresi.
    Ora mi seleziona [TAG]test[TAG] e non solo "test"

  6. #6
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Secondo me dovrebbe prenderlo come secondo capture group, vedi su http://myregextester.com

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    a ecco! perfetto! è pure meglio questo sito per testare le espressioni regolari

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.