正则表达式 将"/"怎样替换成"//"

dajiadebeibei9 2009-09-29 01:16:10
现在有一个字符串 利用正则表达式 怎么可以讲字符串中的"/"替换成"//",并在字符串末尾加上"//"
例如string str = "d:\Image";
操作之后
str的内容变为"d:\\Image\\";
...全文
378 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kukumh 2009-09-29
  • 打赏
  • 举报
回复

string str="d:/image"
mingxingxia 2009-09-29
  • 打赏
  • 举报
回复
用替换就可以搞定的事,别想多了
jelenyoung 2009-09-29
  • 打赏
  • 举报
回复
string str="d:\\image"
或者
string str=@"d:\image"
yzy8788 2009-09-29
  • 打赏
  • 举报
回复

string str = "d:\Image";
str = str.EndWith("\") ? str : str+"\";
str = str.Replace("\","\\");
dajiadebeibei9 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zengfanxing 的回复:]
为什么不用string.replace('/','//')呢。?
[/Quote]
我要对文件夹路径进行操作 用/当然不行
十八道胡同 2009-09-29
  • 打赏
  • 举报
回复
string.Replace就是了
HDNGO 2009-09-29
  • 打赏
  • 举报
回复
正则哭了。。。啥活都干哇~
红街咖啡 2009-09-29
  • 打赏
  • 举报
回复
为什么不用string.replace('/','//')呢。?
hsbhljl 2009-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dajiadebeibei9 的回复:]
引用 1 楼 zengfanxing 的回复:
为什么不用string.replace('/','//')呢。?

我要对文件夹路径进行操作  用/当然不行
[/Quote]
为什么对文件夹路径进行操作,就不能用/?
风之影子 2009-09-29
  • 打赏
  • 举报
回复
string str = @"d:\Image"; 
fpcc 2009-09-29
  • 打赏
  • 举报
回复
加个@操作符就可以了。

110,536

社区成员

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

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

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