Avatar billede curriculum Nybegynder
05. april 2005 - 15:12 Der er 10 kommentarer

Replace specielle tegn

Jeg vil loop en string igennem og erstatte specielle tegn med "null". Jeg har forsøgt med en Char() liste i en for løkke, men uden den rigtige success. Hvordan laves dette ?
Avatar billede curriculum Nybegynder
05. april 2005 - 15:13 #1
helst i vb...
Avatar billede arne_v Ekspert
05. april 2005 - 15:14 #2
Hvilke specielle tegn ?

Og "null" eller en nul byte ?
Avatar billede arne_v Ekspert
05. april 2005 - 15:15 #3
s = s.Replace("!", "X")

erstatter alle forekomster af ! med X
Avatar billede curriculum Nybegynder
05. april 2005 - 15:18 #4
Ja den er god nok, men jeg har 15 specielle tegn jeg vil have erstattet...
Avatar billede curriculum Nybegynder
05. april 2005 - 15:19 #5
jeg vil gerne have koden at gennemløbe en eller endeb array, og resplace..
Avatar billede curriculum Nybegynder
05. april 2005 - 15:20 #6
endeb = anden
Avatar billede arne_v Ekspert
05. april 2005 - 15:20 #7
Imports System
Imports System.Text.RegularExpressions

Module Main
    Sub Main()
        Dim s As String = "abdefghij"
        Console.WriteLine(s.Replace("ef", "xx"))
        Console.WriteLine(Regex.Replace(s, "[defgh]", "x"))
    End Sub
End Module


giver


abdxxghij
abxxxxxij
Avatar billede arne_v Ekspert
05. april 2005 - 15:20 #8
Måske er det den sidste Regex.Replace du skal bruge ??
Avatar billede burningice Nybegynder
06. april 2005 - 15:34 #9
du kan godt løbe igennem hvert char i en string med en løkke. er det det du søger?

Dim s As String = "hejhej"
Dim i As Integer = 0;

While (i < s.Lenght)
  Dim c As Char = s(i)
  ' gør noget med c
 
  i = i + 1
End While
Avatar billede arne_v Ekspert
26. april 2005 - 00:22 #10
curriculum>

Kommet videre ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester