webForumDet fria alternativet

Ta bort tomma element ur en array?

ASPur ASP

1 svar · 444 visningar · startad av Quid

Medlem sedan juni 20006 025 inlägg
Frågan#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?

Medlem 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

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