截取问题

sxs12000 2012-09-19 11:05:24
E:\33\2323\test\Demo\ 有这么一个路径 。怎么得到E:\33\2323\test\ 一个值啊??
...全文
118 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxs12000 2012-09-19
  • 打赏
  • 举报
回复
可以了 谢谢大家。4楼那个正则的也等会去试试。
苍穹无痕 2012-09-19
  • 打赏
  • 举报
回复
今天有空,就到上面来回答一些问题,呵呵
苍穹无痕 2012-09-19
  • 打赏
  • 举报
回复
是的,你可以试试,最简单的方式,其他的方式都太复杂了。
youzelin 2012-09-19
  • 打赏
  • 举报
回复
写错了,笔误:

var dir = new System.IO.DirectotyInfo(@"E:\33\2323\test\Demo\");
var dirp = dir.Parent.ToString();
youzelin 2012-09-19
  • 打赏
  • 举报
回复

var dir = new System.IO.DirectotyInfo(@"E:\33\2323\test\Demo\");
var dirp = dir.ToString();
sxs12000 2012-09-19
  • 打赏
  • 举报
回复
sssa.Replace("Demo\", "Demo2") 请问三楼 是这种么?
  • 打赏
  • 举报
回复
 string path = @"E:\33\2323\test\Demo\";
path = Regex.Match(path,@".*?(?=[^\\]+?\\$)").Value;
//E:\\33\\2323\\test\\
苍穹无痕 2012-09-19
  • 打赏
  • 举报
回复
用string.Replace(要替换的值,替换之后的值)就可以了,你可以直接写成"E:\33\2323\test\Demo\".Replace("Demo\","")
sxs12000 2012-09-19
  • 打赏
  • 举报
回复
怎么得到E:\33\2323\test\ 这个值啊。准确来说 我是想改变
System.Web.HttpContext.Current.Server.MapPath("") 这个获得的路径。
q107770540 2012-09-19
  • 打赏
  • 举报
回复
规则?

109,895

社区成员

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

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

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