Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80

    Espressione regolare che elimina i tags html

    ciao ragazzi. ho una stringa che rappresenta un pezzo di codice html. a me interesserebbe estrarre da questa stringa il solo testo, eliminando tutti i tags html e sostuendoli col carattere asterisco. ho provato ad utilizzare la funzione ereg_replace, ma le espressioni regolari non sono il mio forte...

    mi date una mano?

    io ho scritto questo, ma non va...



    codice:
    $stringa = ereg_replace("[<[[:alnum:]][[:punct:]]>]", "*", $stringa);
    ciauz...

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80
    non c'avevo pensato, è un'ottima funzione!

    ma non c'è la possibilità di sostituire i tags con l'asterisco? mi servirebbe molto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80
    ma secondo voi non ha senso utilizzare l'espressione regolare?

    anche perchè ho notato che strip_tags non è infallibile, e perde alcuni tags...

  5. #5
    se li vuoi sostituire con l'asterisco:

    codice:
    $stringa=preg_replace("/(<\/?)(\w+)([^>]*>)/", "*", $stringa);



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80
    niente, non va...

  7. #7
    Originariamente inviato da kapy
    niente, non va...
    Togli lo spazio tra > e ).
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80
    già fatto, non va lo stesso....

  9. #9
    Ma non va non va o sostituisce ma non tutto? Io l'ho provata e mi pare funzioni.
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    80
    non riesce a sostituire tutto. alcuni tags li "spezza".

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.