我有一个带有以下字符串的图像控件
http://test.site.com\Content\Images\ProductImages\73\700-4aad-be94-e0b79982951f_0_Chrysanthemum__Product_Search.jpg
我想替换string cleartext=imagePath.Replace("\","/");
,但反斜杠会导致问题 - 如何替换反斜杠?
答案 0 :(得分:3)
反斜杠是字符串中的特殊字符,用于启动转义序列。你需要“逃避”\,所以你应该使用imagePath.replace(“\\”,“/”)
答案 1 :(得分:3)
您可以使用“\”单独转义字符串字符,也可以将任何字符串更改为字符串文字,方法是在其前面添加@
。
MSDN上提供了相关文档:http://msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx。
了解字符串在C#中的工作方式的另一个好资源是:http://csharpindepth.com/Articles/General/Strings.aspx。