Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    107

    Espressioni Regolari: Eliminare bbcode.

    Non ho mai capito molto di espressioni regolari, ma questa è la volta buona, lo sento

    Nel mio "archivio" personale ho trovato un espressione regolare, che ho usato, in passato, per eliminare tutti i tag (e il loro relativo contenuto), fatta eccezione per il tag P.

    codice:
    /(<\/?p)(?:\s[^>]*)?(>)|<[^>]*>/gi;
    Dovrei fare la medesima cosa, ma con i BBCODE. Ho provato a sostituire le parentesi angolari con quelle quadre, ma pare non vada. Evidentemente devo aggiungere (credo) qualcosa, ma cosa?

    Grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    [ e ] hanno un significato particolare nelle espressioni regolari. Quando vuoi usarle per individuare parentesi quadre devi metterci una backslash davanti: \[ \].

    [] nelle regexp significa "uno dei caratteri qui dentro". Quindi [abc] pesca uno di a, b, o c.
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    107
    grazie mille, tutto chiaro

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.