2011-09-16 60 views
3

我有一個問題:刪除20%從URL

System.IO.Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath) 

這種結給人以20%對我來說。我想刪除這個。除了替換之外還有其他方法嗎?

幫助表示讚賞。

+2

爲什麼你不能直接替換它? – BoltClock

+0

你想刪除它嗎?或者用空格替換它? – Gabe

回答

7

您可以使用HTTPUtility.URLDecode去除20%和任何其他編碼的字符。它不會實際刪除它,而是將其替換爲一個空格,就像它代表的那樣。如果您確實希望完全刪除它,則必須使用替換。

0

應用以下正則表達式:s/%20/ /g