次の URL から GUID を取得する正規表現を探しています。
GetUploadedUserAudioIdfriendlyName=eb0c5663-a9c3-4321-8c0e-5ffbfb3139fc
私はこれまでに持っています
GetUploadedUserAudioId\?friendlyName=([A-Fa-f0-9-]*)
しかし、これは完全なURLを返しています
これは、私がやろうとしていることを理解してもらうための表現のイメージです。
これには正規表現を使用しないでください。
C#.NET を使用していると仮定すると、.を返すクラスの静的ParseQueryString()
メソッドを使用します。System.Web.HttpUtility
NameValueCollection
Uri myUri = new Uri("http://www.example.com?GetUploadedUserAudioIdfriendlyName=eb0c5663-a9c3-4321-8c0e-5ffbfb3139fc");
string param1 = HttpUtility.ParseQueryString(myUri.Query).Get("param1");
このドキュメントを確認してください
編集:その後、それを Guid として使用する場合は、それを 1 つにキャストします。
var paramGuid = new Guid(param1);