Visualizzazione dei risultati da 1 a 8 su 8

Discussione: replace() con array

  1. #1

    replace() con array

    Da neofita di ASP, chiedo se si può effettuare un replace (o altro comando) per sostituire le occorrenze contenute in un array, con le corrispettive occorrenze contenute in un altro array

    esempio (pseudocodice):

    da = array (" ' ", "\\")
    a = array ("&quote;","boh")
    stringa="ciao ciao, l'io \"

    replace(stringa,da,a)

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    il replace funziona così

    replace("tua_stringa","elemento_da_stotituire","el emento_sostituto")

  3. #3
    codice:
    dim elementi(2,1)
    elementi(0,0) = "A"
    elementi(0,1) = "a"
    elementi(1,0) = "B"
    elementi(1,1) = "b"
    elementi(2,0) = "C"
    elementi(2,1) = "c"
    
    stringa = ciAo Come stAi? tutto Bene?"
    
    for i = 0 to uBound(elementi)
    stringa = replace(stringa,elementi(i,0),elementi(i,1))
    next
    
    response.write stringa

  4. #4
    Originariamente inviato da agenti
    il replace funziona così

    replace("tua_stringa","elemento_da_stotituire","el emento_sostituto")
    Si, questo è chiaro.
    la mia domanda era riferita al fatto che 'elemento_da_sostituire' e 'elemento_sostituito' possano essere 2 array invece che due singoli elementi.

    Praticamente lo scopo ultimo è quello di racchiudere una serie di elementi da sostuire, senza l'uso di replace multipli...

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    quello che dice mems allora dovrebeb andare bene..

  6. #6
    Originariamente inviato da Mems
    codice:
    dim elementi(2,1)
    elementi(0,0) = "A"
    elementi(0,1) = "a"
    elementi(1,0) = "B"
    elementi(1,1) = "b"
    elementi(2,0) = "C"
    elementi(2,1) = "c"
    
    stringa = ciAo Come stAi? tutto Bene?"
    
    for i = 0 to uBound(elementi)
    stringa = replace(stringa,elementi(i,0),elementi(i,1)
    next
    
    response.write stringa
    trucchetto interessante!!!

  7. #7
    Originariamente inviato da agenti
    quello che dice mems allora dovrebeb andare bene..
    si infatti...
    ma stiamo scrivendo tutti nello stesso momento... non faccio in tempo a riscrivere a uno che gia mi arriva la risposta di un altro...
    ehehehhe

  8. #8
    Originariamente inviato da gasparirob
    trucchetto interessante!!!
    Ho corretto un difetto: manca una parentesi di chiusura nella riga dove viene fatta la replace.
    Ho corretto il mio post originale.

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.