Avatar billede jens_k Nybegynder
17. juni 2007 - 15:47 Der er 5 kommentarer og
1 løsning

Replace funktion

Hej,

Jeg har en string som f.eks ser således ud:

strString = "0,102,102,88,102,102,3,0"

Jeg vil så gerne fjerne en enkelt 102 fra den.

F.eks således:

strString = Replace(strString,",102","")

Men så fjerner den alle 102 som findes i stringen, den skal kun fjerne en af dem.

Hvordan kan jeg lave det? Er der en nem måde at lave det med replace på?

Mvh

JK
Avatar billede ranglen Nybegynder
17. juni 2007 - 15:51 #1
http://msdn2.microsoft.com/en-us/library/238kz954.aspx

Replace(expression, find, replacewith[, start[, count[, compare]]])

expression
    Required. String expression containing substring to replace.

find
    Required. Substring being searched for.

replacewith
    Required. Replacement substring.

start
    Optional. Position within expression where substring search is to begin. If omitted, 1 is assumed. Must be used in conjunction with count.

count
    Optional. Number of substring substitutions to perform. If omitted, the default value is -1, which means make all possible substitutions. Must be used in conjunction with start.

compare
    Optional. Numeric value indicating the kind of comparison to use when evaluating substrings. See Settings section for values. If omitted, the default value is 0, which means perform a binary comparison.
Avatar billede jens_k Nybegynder
17. juni 2007 - 15:55 #2
Ja, så langt er jeg også selv kommet, men kan du sætte et eksempel op til mig ud fra det?

/JK
Avatar billede ranglen Nybegynder
17. juni 2007 - 16:02 #3
strString = Replace(strString,",102","", 1, 1)
Avatar billede jens_k Nybegynder
17. juni 2007 - 16:09 #4
Lige præcis :)

Kan du ikke lige smide et svar :)

Tusinde tak for hjælpen, det var hurtigt og præcist :)

/JK
Avatar billede jens_k Nybegynder
23. januar 2011 - 00:39 #5
Jeg lukker spørgsmålet nu og tager pointene selv, jeg kan se du ikke har været her siden 2007.

/Jens_K
Avatar billede jens_k Nybegynder
23. januar 2011 - 00:39 #6
:)
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