我有這樣的字符串:一個行函數來替換字符在C#字符串
http://127.0.0.1:22/Test
是否有可能使用,我可以使用,使刪除冒號和端口號正則表達式一些功能單一。
有人曾建議我使用下列但是這是給我的問題,如果CURRENTURL爲空!
var ip = new Uri((string)Session["CurrentUrl"]);
var ipNoPort = string.Format("{0}://{1}/{2}", ip.Scheme, ip.Host, ip.PathAndQuery);
return Session["CurrentUrl"] == null ? Home() : Redirect((string)ipNoPort);
我真正需要的是一些方法,它結合了三條線並檢查null。
爲什麼你需要他們在同一行?究竟會解決什麼問題?很可能你會得到一段很長且複雜的代碼,這些代碼很難調試。 – Oded
事實上,就環繞代碼與空CURRENTURL會話變量的檢查。的 – Rickjaah
可能重複[我怎樣才能從C#字符串中刪除一些字符?(http://stackoverflow.com/questions/7990920/how-can-i-remove-some-characters-from-ac-sharp-string) – V4Vendetta