Ik heb een string (_URL) met bijvoorbeeld de volgende inhoud:
http://localhost/test/subsubsite/Shared%20Documents/Forms/AllItems.aspx
Nu wil ik van deze string eigenlijk alleen dit zien:
http://localhost/test/subsubsite
Dit heb ik al opgelost met de volgende code:
Hier split ik dus op het "/" teken en kan dus idd "http://localhost/test/subsubsite" tevoorschijn toveren.
Maar nu zit ik met een probleem.
De URL kan er ook als volgt uit zien:
http://localhost/test/subsubsite/subsubsubsite/Shared%20Documents/Forms/AllItems.aspx
En daarmee pak ik dus die laatste "subsubsubsite" niet mee... Het is dus een flexibele URL die extra subsites kan bevatten...maar ook minder subsites zoals:
http://localhost/test/Shared%20Documents/Forms/AllItems.aspx
Heeft iemand een idee hoe ik dit kan oplossen?
Ook wil ik dat het 2-na-laatste item in de string (dus hier: "Shared%20Documents") in een variable wordt gezet... Maar omdat de hele URL flexibel is weet ik niet hoe ik dit moet oplossen.
Even kort:
Van een URL (http://localhost/test/subsubsite/Shared%20Documents/Forms/AllItems.aspx) alle items vanaf "Shared..." eraf, en het 2 na laatste item in de string in een variable...
Hoop dat het voor iedereen duidelijk is!
http://localhost/test/subsubsite/Shared%20Documents/Forms/AllItems.aspx
Nu wil ik van deze string eigenlijk alleen dit zien:
http://localhost/test/subsubsite
Dit heb ik al opgelost met de volgende code:
Visual Basic .NET:
1
2
3
| Dim myarray As String() myarray = _URL.Split("/"c) url = "http://" + myarray(2) + "/" + myarray(3) + "/" |
Hier split ik dus op het "/" teken en kan dus idd "http://localhost/test/subsubsite" tevoorschijn toveren.
Maar nu zit ik met een probleem.
De URL kan er ook als volgt uit zien:
http://localhost/test/subsubsite/subsubsubsite/Shared%20Documents/Forms/AllItems.aspx
En daarmee pak ik dus die laatste "subsubsubsite" niet mee... Het is dus een flexibele URL die extra subsites kan bevatten...maar ook minder subsites zoals:
http://localhost/test/Shared%20Documents/Forms/AllItems.aspx
Heeft iemand een idee hoe ik dit kan oplossen?
Ook wil ik dat het 2-na-laatste item in de string (dus hier: "Shared%20Documents") in een variable wordt gezet... Maar omdat de hele URL flexibel is weet ik niet hoe ik dit moet oplossen.
Even kort:
Van een URL (http://localhost/test/subsubsite/Shared%20Documents/Forms/AllItems.aspx) alle items vanaf "Shared..." eraf, en het 2 na laatste item in de string in een variable...
Hoop dat het voor iedereen duidelijk is!
[ Voor 5% gewijzigd door NiMu83 op 05-11-2003 12:11 ]
Voetbal is de belangrijkste bijzaak in het leven.