Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: alternativa a replace

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61

    alternativa a replace

    Devo sostituire delle parole con ***. Anzichè fare infiniti replace esiste un'alternativa?

    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dove sono, in un db?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    il controllo è meglio farlo prima del caricamento perchè poi dal db vengono letti i messaggi

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok, ma se non mi spieghi di che parli è inutile che mi dici cosa fai...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    un utente scrive un messaggio. Prima del salvataggio nel db o durante la lettura dal db del messaggio devo sostituire determinate parole (che conosco a priori) con ***. Posso farlo con il replace ma dovrei farne infiniti. Esiste un'alternativa?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    circa 100

  8. #8
    le metti in un array e fai un ciclo for...next con la replace all'interno.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61
    ok funziona.
    Secondo te è possibile invece inserire delle parole in una tabella (il vantaggio è che non devo più mettere mano alla pagina) e controllare la variabile testo?

  10. #10
    si puote. riempirai l'array leggendo dalla tabella e lavorerai come adesso. tieni presente che sarà più lento...

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.