MyArray = Split(what, "/") For i = 0 To UBound(MyArray) if MyArray(i) = "up_gfx" then
response.write i & "<br>" for n = i+1 to UBound(MyArray) if n = UBound(MyArray) then str2 = str2 & MyArray(n) else str2 = str2 & MyArray(n) & "/" end if next
end if next what = str2 what = Replace(what, """", "'") what = Replace(what, "\", "/") what = Replace(what, "\\", "/") replaceIt = what end function
%>
Måske en lidt kringlet måde at gøre det på, men det virker (i hvert fald før jeg satte det sammmen med den function, har ikke testet med den også)...
Der er vidst ingen grund til at få den til at udskrive hvor i arrayet forekomsten var. Desuden skal det der retter de forskellige backslash osv. rettes til før der kan splittes til array, så derfor skal det i stedet være:
<% response.write(replaceIt(str))
function replaceIt(what)
what = Replace(what, """", "'") what = Replace(what, "\\", "/") what = Replace(what, "\", "/")
MyArray = Split(what, "/") For i = 0 To UBound(MyArray) if MyArray(i) = "up_gfx" then
for n = i+1 to UBound(MyArray) if n = UBound(MyArray) then str2 = str2 & MyArray(n) else str2 = str2 & MyArray(n) & "/" end if next
Tak skal I ha' - begge virker mere eller mindre efter hensigten.
Synes godt om
Ny brugerNybegynder
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.