Heim >Backend-Entwicklung >C++ >Wie extrahiere ich einfach URL-Parameter aus einer Zeichenfolge in .NET?

Wie extrahiere ich einfach URL-Parameter aus einer Zeichenfolge in .NET?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-26 14:51:10950Durchsuche

How to Easily Extract URL Parameters from a String in .NET?

<.> Rufen Sie den URL -Parameter aus der Zeichenfolge in .NET

ab Wenn Sie eine Zeichenfolge haben, die URL angibt, müssen Sie möglicherweise den Wert spezifischer Parameter abrufen. Zu diesem Zweck bot der .NET eine direkte Möglichkeit, die URI -Klasse zu verwenden:

Obwohl Sie Myuri.Query verwenden können, um die Abfragezeichenfolge zu erhalten, müssen Sie einen regulären Ausdruck verwenden, um den Parameterwert zu extrahieren. Es gibt jedoch eine prägnantere Lösung:
<code>Uri myUri = new Uri("http://www.example.com?param1=good&param2=bad");</code>

system.web.httputility Class ParsexyString -Methode gibt ein NameValueCollection -Objekt zurück.
<code>string param1 = HttpUtility.ParseQueryString(myUri.Query).Get("param1");</code>

Diese Methode vereinfacht die Aufgabe, den URL -Parameter aus der Zeichenfolge in .NET ohne komplizierte reguläre Expressionsanalyse zu extrahieren.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich einfach URL-Parameter aus einer Zeichenfolge in .NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn