Avatar billede kxh Nybegynder
22. juli 2004 - 08:07 Der er 6 kommentarer og
1 løsning

Find antal gange en karakter findes i en string

Hej

Jeg er på udkig efter den letteste måde at finde antallet
af en bestemt karakter i en string. f.eks karakteren *
Findes der ikke en funktion der kan det, eller skal man til
at løbe stringen igennem karakter for karakter.

// Kim Hansen
Avatar billede Slettet bruger
22. juli 2004 - 08:27 #1
Løb stringen igennem og tæl den karakter du ønsker er den letteste måde.
Avatar billede arne_v Ekspert
22. juli 2004 - 08:30 #2
Det er formentlig mest effektivt at løbe strengen igennem og tælle.

Men du bør kunne bruge:

dinstring.Split(",".ToCharArray).Length-1

hvor det her er komma man tæller.
Avatar billede Slettet bruger
22. juli 2004 - 09:45 #3
Hvis vi nu prøver at forstå hvad den linie gør:

1) Gennemløber dinstring for at finde kommaer
2) Laver et array med stringene mellem kommaerne.
3) Finder længden på arrayet.

Den der med one-liners til at der er ikke andet at sige end: Just say No ;)
Avatar billede arne_v Ekspert
22. juli 2004 - 09:46 #4
Helt korrekt forstået

tom linie  :-)
Avatar billede arne_v Ekspert
31. juli 2004 - 23:16 #5
kxh>

har du fået svar ?
Avatar billede arne_v Ekspert
08. august 2004 - 22:20 #6
??
Avatar billede kxh Nybegynder
09. august 2004 - 07:29 #7
Hej

Undskyld det sene svar, der var lige gået ferie i det.

// kxh
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
Kurser inden for grundlæggende programmering

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