Jag antar att du får loopa dig igeno di narray, typ som du visar, och bygga upp den igen med en If-sats som inte tillåter det oönskade värdet att komma med.
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
str = str & arr(i) & ":"
End If
response.write arr(i) & " "
next
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
newstr = newstr & arr(i) & ":"
End If
response.write arr(i) & " "
next
<%
str = "IP1:IP2:IP3"
arr = split(str,":")
For i = 0 To Ubound(arr)
If NOT arr(i) = "IP2" then
'alternativ jämföra med platsen i arrayen om det är den du vet.
newstr = newstr & arr(i) & ":"
End If
response.write arr(i) & " "
next
response.write "<br>Nya arrayen:<br>"
arr = split(newstr,":")
For i = 0 To Ubound(arr)
response.write arr(i) & " "
next
%>
(Förutom att jag tidigare fortfarande skrev ut den gamla arrayen.)