c#转义字符,高难度问题!!!

chuiyun 2006-06-13 12:35:29
此句出错:

string str="abc\\\\";
str.tostring().replace("\\\\","\\")
...全文
165 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2006-06-13
  • 打赏
  • 举报
回复
string str="abc\\\\";
str=str.ToString().Replace("\\\\","\\");
//str中的两个\被替换为一个,变成str="abc\\"
viena 2006-06-13
  • 打赏
  • 举报
回复
拜托不要误导好不好!
除了大小写的问题,楼主的表达式并没有错误!
Yellow198267 2006-06-13
  • 打赏
  • 举报
回复
str = str.Replace( @"\\", @"\" );
viena 2006-06-13
  • 打赏
  • 举报
回复
string为什么还要tostring()?
首字母大写.Replace .ToString
Knight94 2006-06-13
  • 打赏
  • 举报
回复
Sorry!
string str="abc\\\\";
str = str.Replace( @"\\", @"\" );
Knight94 2006-06-13
  • 打赏
  • 举报
回复
string str="abc\\\\";
str = str.TrimEnd( '\\' );
jackyped 2006-06-13
  • 打赏
  • 举报
回复
"\\\\"=@"\\"
"\\"=@"\"

拜托不要误导好不好!
除了大小写的问题,楼主的表达式并没有错误!
hehe
chuiyun 2006-06-13
  • 打赏
  • 举报
回复
我想就该是用"@"了,只是在公司试不了而已.
谢谢!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧