tekens invoegen

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Ik heb een string waar ik tussen elk sybmool een punt wil zetten.
Ik heb geprobeerd dit te doen met split en join (zie onder), maar dat lukte niet...
Hoe kan ik dit best doen?

PHP:
dim stringZonderPunten as string = "abcdefg"
dim stringMetPunten as string = Join(Split(CStr(stringZonderPunten), ""), ".").ToString
 
even uit het hoofd:
Code:
Dim ss As String
ss = "abcdefg"

Dim i As Long
Dim c As String
Dim nString As String


For i = 1 To Len(ss)

c = Mid(ss, i, 1)
nString = nString & "." & c

Next i


MsgBox nString
 
is er geen manier om het zonder lus op te lossen?
 
zover ik weet niet.
wat is trouwens het probleem met een lus, het kan in 5 regels als je het te lang vind:

Code:
'neem aan dat sInput de input string is
Dim i As Long, c As String, nString As String
For i = 1 To Len(ss)
   c = Mid(ss, i, 1)
   nString = nString & "." & c
Next i
'output = nString

daarbij, als je het vaker gebruikt, kan je het makkelijk in een functie omschrijven
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan