+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Rimpiazzare caratteri in una stringa

  1. #1
    mtaII non è in linea Novello
    Ciao a tutti...sono ancora alle prese con il rimpiazzamento di caratteri in una stringa, come posso fare una funzione che sostituisca la funzione Replace di Visual Basic non funzionante in Access...ad esempio ho una stringa così:
    "c:\windows\desktop:" --> vorrei convertirla così ad esempio "c:_windows_desktop:"
    un grazie anticipato!

  2. #2
    L'avatar di slashmad
    slashmad non è in linea Scribacchino
    Ciao mtall, puoi utilizzare la combinazione di Instr e Mid, tipo:
    Function NewReplace(ByVal strDaConvertire As String, ByVal strDaCercare As String, ByVal strSostituta As String) As String
    On Error GoTo GestError
    Dim  intPos As Integer
    Dim lngIndex As Long
    
    For lngIndex = 1 To Len(strDaConvertire)
     intPos = 0
     intPos = InStr(1, strDaConvertire, strDaCercare)
     If intPos > 0 Then
      strDaConvertire = Mid(strDaConvertire, 1, intPos - 1) & strSostituta & Mid(strDaConvertire, intPos + 1, Len(strDaConvertire))
     Else
      Exit For
     End If
    Next lngIndex
    NewReplace = strDaConvertire
    
    Exit Function
    GestError:
    NewReplace = ""
    End Function
    
    Ciao

    [img]smileys/smiley1.gif[/img]
    ℹ️ Leggi di più su slashmad ...

  3. #3
    mtaII non è in linea Novello
    Mitico grazie mille per la tua risposta rapida!! [img]smileys/smiley51.gif[/img]

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Caratteri Speciali in una stringa
    Da ZioRock nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 24-05-2013, 15:10
  2. Estarre 3 caratteri da una stringa
    Da lucacompagnone nel forum C/C++
    Risposte: 5
    Ultimo Post: 06-05-2011, 15:33
  3. sostituire caratteri in una stringa
    Da gianluca76 nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 21-01-2009, 17:42
  4. Risposte: 1
    Ultimo Post: 22-02-2005, 17:15
  5. caratteri in una stringa
    Da simonemtb nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 14-12-2004, 17:30