Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 12:58 Der er 5 kommentarer og
1 løsning

Ændre array

Hvis jeg har fundet frem til en bestemt del af mit array, hvordan ændrer jeg så dette array...

dette er hvad jeg har siddet og leget med...

arrNyheder = Split(tekst,\",\")

for each nyhed in arrNyheder
if nyhed = \"god nyhed\" then
nyhed = \"dårlig nyhed\"
  exit for
end if

next


Og så til mit andet spørgsmål, hvis jeg har fundet det bestemte array på samme måde, hvordan sletter jeg det så? uden at der opstår \"huller\" i arrayet hvis i forstår
Avatar billede nute Nybegynder
16. august 2001 - 13:05 #1
hvis jeg forstår ditt første spørsmål, så skal du gjøre sånn:

( Dette bytter \"god nyhed\" ut med \"dårlig nyhed\"
arrNyheder = Split(tekst,\",\")

for i=0 to UBOUND(arrNyheder)
  if nyhed = \"god nyhed\" then
    arrNyheder(i) = \"dårlig nyhed\"
    exit for
  end if
next

det andre spørsmål:

(Denne sletter oppføring av \"god nyhed\")

arrNyheder = Split(tekst,\",\")

for i=0 to UBOUND(arrNyheder)
  if nyhed = \"god nyhed\" then
    for j=i to UBOUND(arrNyheder) - 1
      arrNyheder(j) = arrNyheder(j+1)
    next
    ReDim preserve arrNyheder( UBOUND(arrNyheder) -1 )
    exit for
  end if
next

(ikke testet)

/nute
Avatar billede nute Nybegynder
16. august 2001 - 13:11 #2
hov...denne linje:

if nyhed = \"god nyhed\" then
   
skal være :

if arrNyheder(i) = \"god nyhed\" then
   
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 13:30 #3
Virker bare perfekt...
Avatar billede nute Nybegynder
16. august 2001 - 13:32 #4
de var da godt :-)
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 16:51 #5
Hvor skal jeg ændre hvis jeg ikke bare vil slette det aktuelle array, men ogå det næste. Altså to på engang... Håber du lige vil give et hint til dette uden flere point
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 17:12 #6
Har selv løst problemet af alternative omveje...
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