删除字符串中的反斜杠

wilcox0605 2012-10-07 09:24:08
将select * from table where 序号='"+id+"'存储至sql2008表中,取出后变为select * from table where 序号='/"+id+/"',请问高手如何将“/”删除掉,谢谢
...全文
627 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_风中雪狼 2012-10-08
  • 打赏
  • 举报
回复

string s="你的字符串";
s = s.Replace("/", "");
yonglaixiazaide 2012-10-08
  • 打赏
  • 举报
回复
+1 接分
[Quote=引用 1 楼 的回复:]
string s="你的字符串";
s=s.Replace("/\"","\"");
[/Quote]
酷毙高手 2012-10-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

string s="你的字符串";
s=s.Replace("/\"","\"");
[/Quote]
正解
yang2948443 2012-10-08
  • 打赏
  • 举报
回复
正解,接分。[Quote=引用 4 楼 的回复:]

C# code

string s="你的字符串";
s = s.Replace("/", "");
[/Quote]
zhangdaowu5 2012-10-08
  • 打赏
  • 举报
回复
Replace
dalmeeme 2012-10-07
  • 打赏
  • 举报
回复
string s="你的字符串";
s=s.Replace("/\"","\"");
资源下载链接为: https://pan.quark.cn/s/f989b9092fc5 在C#编程字符串处理是常见的任务之一,而反斜杠(\)作为一种转义字符,用于表示一些特殊字符序列,例如\n表示换行,\"表示双引号等。然而,在某些场景下,例如处理文件路径或正则表达式时,我们可能需要去除字符串的冗余反斜杠。C#提供了string.Replace()方法来轻松实现这一目标。 在C#反斜杠本身具有特殊含义,因此在字符串表示一个普通的反斜杠时,需要使用两个反斜杠\\。当我们提到去除字符串反斜杠时,通常是将\\替换为空字符串""。例如,对于一个包含多余反斜杠字符串变量s,可以通过以下代码去除反斜杠: 在上述代码,Replace()方法将所有的\\替换为空字符串,从而删除反斜杠。需要注意的是,Replace()方法的第一个参数是\\,这是因为反斜杠是转义字符,需要用两个反斜杠来表示一个真正的反斜杠。 除了string.Replace()方法外,C#还提供了Regex.Replace()方法,可以使用正则表达式进行复杂的字符串查找和替换。但对于简单的反斜杠去除任务,string.Replace()已经足够高效且性能良好。 在处理文件路径时,.NET Framework的Path.Combine()方法可以用来连接路径,它会自动处理路径反斜杠,避免手动处理时可能出现的错误。此外,C#的string类还提供了其他方法,如Trim()、TrimStart()、TrimEnd()和Substring()等,这些方法在数据验证、清理或格式转换等场景非常有用。 在处理文件路径时,需要注意不同操作系统的路径分隔符差异。Windows系统使用反斜杠\作为路径分隔符,而Linux和macOS系统使用正斜杠/。如果应用程序需要跨平台运行,建议使用Path.Combine()或

111,112

社区成员

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

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

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