Depuis VB.NET est dans la balise pour cette question, je suppose que vous avez accès au côté serveur à la Demande d'objet:
Dim instance As HttpRequest
Dim value As String
value = instance.Path
Cela devrait vous donner exactement ce que vous avez demandé.
Edit: bien y réfléchir - vous pourriez être une analyse syntaxique des URL de chaîne d'entrée ... dans ce cas, regex ne vous aider si vous avez un ensemble d'entrées simples (régulier):
Connaissez-vous tous les domaines possibles? c'est-à-dire "http://www.ABC.com" et "http://www.DEF.com" les seuls domaines possibles?
Puis ici:
Dim text As String = "http://www.ABC.com/folder1/folder2/file.txt"
Dim pattern As String = "(?:http://www.ABC.com|http://www.DEF.com)(.*)"
Dim r As Regex = new Regex(pattern, RegexOptions.IgnoreCase)
' Match the regular expression pattern against a text string.
Dim m As Match = r.Match(text)
Dim g as Group = m.Groups(2) 'Gives the string matched by the capturing parentheses
Ceci est beaucoup plus simple à faire sans regex; est regex une exigence? –