Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567

    Replace "Tucco Compreso Fra..."

    Ciao, ho una variabile che contiene un testo. Quale funzione posso applicare per indicare al sistema di "trasformare in corsivo tutto ciò che nel testo si trova compreso fra 2 asterischi?"

    Tipo: **Parte del Contenuto del testo**

    diventa: Parte del Contenuto del testo


    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    $testo = preg_replace("#\*\*(.*)\*\*#","$0",$testo);
    edit. se hai più occorrenze nella stringa di testi racchiusi tra **

    codice:
    $testo = preg_replace("#\*\*(.+?)\*\*#","$0",$testo);

  3. #3
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    Originariamente inviato da nicola75ss
    codice:
    $testo = preg_replace("#\*\*(.*)\*\*#","$0",$testo);
    edit. se hai più occorrenze nella stringa di testi racchiusi tra **

    codice:
    $testo = preg_replace("#\*\*(.+?)\*\*#","$0",$testo);


    grazie nicola.

    sì mi serve con più occorenze, ma usando il tuo secondo script mi dà l'errore:

    Warning: ereg_replace() [function.ereg-replace]: REG_BADRPT in...


    dov'è l'errore?

    grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da MM88
    grazie nicola.

    sì mi serve con più occorenze, ma usando il tuo secondo script mi dà l'errore:

    Warning: ereg_replace() [function.ereg-replace]: REG_BADRPT in...


    dov'è l'errore?

    grazie
    io non ho scritto ereg_replace.

  5. #5
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    Originariamente inviato da nicola75ss
    io non ho scritto ereg_replace.

    Hai ragione, scusa.

    Quando conviene utilizzare ereg_replace e quando preg_replace?

    Poi se, hai un secondo, potresti darmi una mano per migliorare QUESTO CODICE ?

    GRAZIE

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da MM88
    Hai ragione, scusa.

    Quando conviene utilizzare ereg_replace
    Mai. Puoi anche dimenticarti che esista. Sono più lente delle preg.

    e quando preg_replace?
    Quindi sempre.

    Se vuoi eliminare i ** metti $1 al posto di $0


    Quando posso gli do un'occhiata.

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.