[英]Calling InternetCrackUrl from Powershell
我是這個白痴...有人有示例如何從Powershell調用WinINet InternetCrackUrl嗎? API參考在這里 。
我想要一種非常健壯的方式來解析URL,我已經嘗試了一些正則表達式示例,但似乎都沒有做,
我建議使用.NET中已經內置的[System.Uri]
類型 -PowerShell甚至附帶[uri]
類型的加速器!
$aURL = [uri]'https://some.address.tld/with/a/path?and=a&few=query¶ms&even#anchors'
我邀請您自己探索生成的[uri]
對象的屬性,但是這些可能是您感興趣的主要屬性
$aURL |Format-Table Scheme,Authority,AbsolutePath,Query,Fragment
Scheme Authority AbsolutePath Query Fragment
------ --------- ------------ ----- --------
https some.address.tld /with/a/path ?and=a&few=query¶ms&even #anchors
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.