webForumDet fria alternativet

Ta bort tomma element ur en array?

1 svar · 444 visningar · startad av Quid

QuidMedlem sedan juni 20006 025 inlägg
#1

Jag har en Array som innehåller ~15 element, men några av dessa element är tomma, finns det något enkelt sätt att rensa bort dom?

voigtann1Medlem sedan juni 20019 519 inlägg
#2

För att vara mer korrekt så innehåller din array sträng objekt, inte element ;) (om du menar: http://www.webforum.nu/showthread.php?t=178280

Vad jag förstå så hade det varit enklare att köra ett RegExp på response Datan du få på alla element som slutar på /> innan du gör split, eller sparar ner RegExp Matcherna

Dim myRegExp, myMatches, ResultString
Set myRegExp = New RegExp
myRegExp.MultiLine = True
myRegExp.Pattern = "<prop name=""(\w+)"">([^<]+)</prop>"
Set myMatches = myRegExp.Execute(SubjectString)

där i myMatches får du alla träffar sen är det bara köra en loop där du kan hämta ut det du vill presentera

136 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)