.replace("a" or "b" or "c" or "d", "e")

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Weet iemand hoe ik meerdere dingen (gemiddeld 5 per keer) kan replacen?
textbox1.text.replace("tekstnr1" or "tekstnr2", "vervangendoordeze") levert namelijk de foutmelding op dat hij geen double naar string kan omzetten (zoiets).
alles .tostring werkt wel, maar misschien zijn er makkelijkere / betere manieren om snel meerdere verschillende dingen door hetzelfde te vervangen?
 
Dit lijkt me de meest structurele oplossing.

Code:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim MijnString As String = "abcd"

        Dim Array() As String = {"a", "b", "c", "d"}
        MijnString = VervangMij(Array, MijnString)

        MsgBox(MijnString)

    End Sub


    Public Function VervangMij(ByVal Array() As String, ByVal Zin As String) As String

        For Each Item In Array
            Zin = Zin.Replace(Item, "e")
        Next

        Return Zin
    End Function

End Class
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan