请教如何去掉字符串中\符号

qiqifi 2016-09-19 10:20:03
如何 需要将xml中的头 <xml version=\"1.0\">中的\去掉 现在用replace函数怎么也去不掉 请问如何解决 谢谢
...全文
585 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
我叫小菜菜 2016-09-19
  • 打赏
  • 举报
回复
断点时,鼠标放到变量上或者在添加监视(watch)里面,对于字符串值,有3个选项:文本,html视图,xml视图。会看到具体值哦。


至于你传到oracle是否正确,是另外一回事。
qiqifi 2016-09-19
  • 打赏
  • 举报
回复
各位高手 确实如各位所说 如果把这字符串write出来是没有\号的 但是我这个字符串testxml是直接送到一存储过程作为字符参数传入testclob:=testxml;
xmlpar:=xmlparser.newparser;xmlparser.parseclob(xmlpar,testclob); 直接报错 ora01036 非法的变量名/编号 但如果我手工调试将\去掉传入储存过程是可以正确执行的。所以现在怀疑是否将字符串转clob类型不能去转义符\ 或者作为参数传入时 转义符会出问题
  • 打赏
  • 举报
回复
在vs中看到的只是转义字符,代表后面的双引号是要输出的,实际输出你就看不到那个斜杠了,如果还能看到,请描述你是怎么输出的
大鱼> 2016-09-19
  • 打赏
  • 举报
回复
你这个只是转译字符,不需要去掉。去掉的话可能会出现错误的。
  • 打赏
  • 举报
回复
你是在调试的时候看到多了一个 \ 吧,那个就是去不掉的,在C#语言里 \" 就是表示 “ 另外你可以断点一下,看看文本路径,也是 \\ 表示 \
qiqifi 2016-09-19
  • 打赏
  • 举报
回复
手机上没找到结贴的地方 汗。。。 回家再结贴
qiqifi 2016-09-19
  • 打赏
  • 举报
回复
谢谢各位大神 结贴

111,129

社区成员

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

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

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