C# 正则表达中斜杠的问题

vczhangdeyan 2011-12-22 08:35:35
'B3MvydqABZg\asdfas\AdDDssf\adfasd'

这个用'.*?'这种正则在C#里面取出来变成了B3MvydqABZg\\asdfas\\AdDDssf\\adfasd,如何得到B3MvydqABZg\asdfas\AdDDssf\adfasd呢
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tengliwei 2011-12-22
  • 打赏
  • 举报
回复
不是在前面打上@么
mayswind 2011-12-22
  • 打赏
  • 举报
回复
你在调试中看到的“\\”吧,其实字符串中存放的还是“\”,输出后就知道了。
q107770540 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 vczhangdeyan 的回复:]
'B3MvydqABZg\asdfas\AdDDssf\adfasd'

这个用'.*?'这种正则在C#里面取出来变成了B3MvydqABZg\\asdfas\\AdDDssf\\adfasd,如何得到B3MvydqABZg\asdfas\AdDDssf\adfasd呢
[/Quote]
这个 和正则没有关系
你把你得到的值打印或输出一下,你就明白鸟~~~
cosmo_sei 2011-12-22
  • 打赏
  • 举报
回复
难道是调试的时候看到的?那\\是\的转义
苦苦的潜行者 2011-12-22
  • 打赏
  • 举报
回复
^[\w\\]*$
"B3MvydqABZg\asdfas\AdDDssf\adfasd"
结果
B3MvydqABZg\asdfas\AdDDssf\adfasd
dalmeeme 2011-12-22
  • 打赏
  • 举报
回复
怎么会这样?代码贴全。
RenYueHD 2011-12-22
  • 打赏
  • 举报
回复
字符串的replace()方法

110,539

社区成员

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

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

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