c# - Remove the first and last parts of a URL string from AbsolutePath in ASP.NET -


i'm not manipulating strings , use little help.

i'd have url (http://localhost/mysite/default.aspx) , have absolutepath string i'm working (/mysite/default.aspx):

string mysuburl = request.url.absolutepath; 

what i'm trying remove first , last parts of absolutepath. in example, removing "mysite" , "default.aspx", leave me "/".

there may instances url longer or shorter, e.g., http://localhost/mysite/mysubfolder/default.aspx, in case after removing first , last parts of absolutepath left '/mysubfolder/'.

i did try working little uri segments didn't far:

string absolutepath = request.url.absolutepath; uri uri = new uri(absolutepath); string[] pathsegments = uri.segments; 

quick solution:

string[] pathsegments = request.url.segments.skip(1).take(request.url.segments.length - 2).toarray(); 

Comments