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

    replace ed espressioni regolari

    ciao a tutti...

    sto creando un motore di ricerca interno ad un sito, tutto i contenuti nel database sono in formato html, creati con fck editor.

    Il mio problema è che nella pagina di visualizzazione dei risultati dovrei far vedere ad esempio i primi 100 caratteri di ogni contenuto che soddisfa le richieste. purtroppo, essendo il testo in html, non ho la certezza che i tag vengano aperti e chiusi correttamente entro i primi tot caratteri.

    mi servirebbe quindi un replace tipo questo:
    replace (stringa, "<qualsiasi tag>", "")

    dovrebbe essere fattibile con le espressioni regolari, ma non so come...

    qualcuno sa darmi una mano???

  2. #2
    Se a qualcuno può interessare posto la soluzione che ho trovato...

    Dim reHTML
    Set reHTML = New RegExp

    reHTML.Pattern = "<[^>]*>"
    reHTML.Global = True

    reHTML.IgnoreCase = True

    sHTMLtoTXT = reHTML.Replace(sHTML, "")


  3. #3
    Utente di HTML.it L'avatar di KLINKO
    Registrato dal
    Sep 2002
    Messaggi
    285
    incaso si voglia fare il contrario?
    ad esempio escludere tutti i tag che iniziano con <img, <a hef, <table?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.