Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Replace una volta!

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    579

    Replace una volta!

    Ho la necessità di sostituire la prima occorrenza di una lettera in una parola...

    Ad esempio vorrei sostituire la prima lettera "e" presente in "newsletter" con "E" ...

    Se effettuo un replace otterrò come risultato "NEwslEttEr" invece di "NEsletter"... Come posso fare?
    Qualcuno può darmi qualche suggerimento? :master:
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    StrIn = "NEwslEttEr"
    Response.Write Replace(StrIn,"w","",1,1,1)

    Questa la spiega di replace:
    codice:
    Replace(espressione, cerca, sostituiscicon[, inizio[, conteggio[, confronto]]])
    
    Argomenti
    
    espressione
    
    Obbligatorio. Espressione stringa che specifica la sottostringa in 
    cui eseguire la sostituzione.
    
    cerca
    
    Obbligatorio. Sottostringa di cui si esegue la ricerca.
    
    sostituiscicon
    
    Obbligatorio. Sottostringa di sostituzione.
    
    inizio
    
    Facoltativo. Posizione dell'espressione da cui iniziare la ricerca. 
    Se omesso, viene automaticamente impostata la posizione 1. Deve 
    essere utilizzato insieme a conteggio.
    
    conteggio
    
    Facoltativo. Numero di sostituzioni di sottostringa da eseguire. Se
     omesso, viene automaticamente impostato -1, che esegue tutte le 
    sostituzioni possibili. Deve essere utilizzato insieme a inizio.
    
    confronto
    
    Facoltativo. Valore numerico che specifica il tipo di confronto da 
    utilizzare nella valutazione delle sottostringhe. I possibili valori 
    sono indicati nella sezione Impostazioni. Se omesso, il valore 
    predefinito è 0, con cui viene eseguito un confronto binario.

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ma non è più semplice in sto modo???

    codice:
    <%
    parola = "nEWSleTTER"
    
    response.write("La parola iniziale è: " & parola)
    response.write("
    La parola modificata è: ")
    response.Write(Ucase(Left(parola,1))&lcase(Mid(parola,2)))',Len(parola))))
    
    %>


    edit:
    ops sorry avevo letto male cosa voleva fare

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Più semplice? :master:

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    579
    Sì, grazie!
    Stavo per autorispondermi!

    Anch'io ho trovato qualcosa qui:

    http://forum.html.it/forum/showthrea...hlight=replace

    http://www.morpheusweb.it/html/manua...he_Replace.asp

    Grazie a tutti

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.