Funzione replace

venerdì 20 aprile 2007 - 11.38

skibu Profilo | Junior Member

Ciao a tutti, non ricordo più come fare una cosa: voglio fare il replace di
una stringa sostituendo il carattere " con uno spazio:

Replace(stringa," ? "," ")

non ricordo più la sintassi per individuare i doppi apici..qualcuno mi può
aiutare?


denis.basei Profilo | Senior Member

Devi scrivere 4 volte i doppi apici.
Esempio:
La stringa oggetto della sostituzione è questa è " una stringa si prova

Replace(VariabileStringa, """", " ")


Ciao

skibu Profilo | Junior Member

grazie per la risposta
scusa, mi sono spiegato male, io vorrei sostituire il solo carattere " cioè le virgolette singole.
La stringa da modificare per esempio potrebbe essere questa: (ciao "come" stai) e io vorrei trasformarla in ciao come stai

denis.basei Profilo | Senior Member

Ciao, ci siamo capiti bene.
Ti faccio un esempio. Crea un form, inserisci una text box di nome text1 ed una label di nome label1 ed un tasto command1 associato a questo evento:

Private sub Command1_Click()
me.label1.caption = replace(me.text1.text, """", " ")
End Sub

Esegui questo semplicissimo programma e scrivi su text 1 ciao "come" stai. Premi il tasto Command1 e vedrai che in label1 la caption sarà come la volevi tu, senza virgolette.

Sempre a disposizione.... buona serata!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5