我收到了以下URL字符串日誌。日誌包含數百萬條記錄。剝離URL的前綴
www.example.com/p1?q=k
example.com/p1?q=k
http://example.com/p1?q=k
https://example.com/p1?q=k
http://www.example.com/p1?q=k
我用C#Uri類,但它引發excepition類型 的「example.com/p1?q=K」格式我想知道是否存在用於處理這種通常/標準接受的方法不同類型的URL來獲取websitename &的相對URL。
PS:我可以脫掉的http:// & https://開頭使用正則表達式或字符串對比,但很想知道,如果有任何優雅的解決方案
'如果有一個通用/標準接受的方法'是的是'Uri' :) – EZI 2015-01-26 22:29:37
是的,但它會拋出一個例外的日誌類型 「example.com/p1?q=k」 – 2015-01-26 22:36:10
附加http: //,https://或www。如果它不存在,如果它發生在Uri實例的構建過程中 – Bauss 2015-01-26 22:38:27