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

    Eliminazione tag da file html con le espressioni regolari

    Salve a tutti, il quesito è questo:

    Vorrei aprire un file html tramite l'fso, dopo di che filtrare il contenuto con un'espressione regolare che elimini tutto il codice eccetto i testi, o meglio vorrei aprire un file html ma vedero solo come un insieme di parole che non devono appartenere ai tag, agli include,ecc.

    Faccio un esempio:

    Se nella pagina ho:

    codice:
    
    
    Ciao</p>
    Vorrei vedere solo:

    codice:
    Ciao
    e cosi' via.

    Qualcuno puo' spiegarmi come fare? Grazie.

    Il tutto mi serve per una funzione i ricerca che sto facendo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    'Funzione per eliminare i tag HTML
    Function deleteHTML(strHTML) 
         Dim objRegExp, strOutput 
         Set objRegExp = New Regexp 
         objRegExp.IgnoreCase = True 
         objRegExp.Global = True 
         strOutput=strHTML 
         objRegExp.Pattern = "<[^>]*>" 
         strOutput = objRegExp.Replace(strOutput, "") 
          deleteHTML = strOutput 
         set objRegExp = Nothing 
    End Function

  3. #3
    Grazie Roby, ora funziona, pero' adesso mi sto' incavolando, mò me vado a rivedè bene le espressioni regolari perchè forse è meglio è.

    Ciaux

  4. #4
    Ma se la riscrivo in questo modo:


    codice:
    <[^<>]*>

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.