C# 获得字符串中多个相同字符某个字符的位置??如何?急急急!!!

如题:wordFilePath=D:\wwwroot\ReadWordToXml\ReadWordToXml\bin\Debug我要直接获得倒数第二个“\”的位置。请教高... 如题:
wordFilePath = D:\wwwroot\ReadWordToXml\ReadWordToXml\bin\Debug
我要直接获得倒数第二个“\”的位置。请教高手。
展开
 我来答
307482311
2009-07-17 · TA获得超过1471个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:310万
展开全部
string wordFilePath = @"D:\wwwroot\ReadWordToXml\ReadWordToXml\bin\Debug";
int b = wordFilePath .LastIndexOf(@"\"); //首先获得最后一个‘\’的位置
string wordFilePath1 = wordFilePath1.Substring(0, b); //截取最后一个‘\’前的字符串,得到“D:\wwwroot\ReadWordToXml\ReadWordToXml\bin”

wordFilePath1 .LastIndexOf(@"\"); //获取wordFilePath1 的最后一个‘\’的位置,也就是你要的第二个‘\’的位置,是38对吧,哈哈
慕文乐EO
2009-07-18 · TA获得超过111个赞
知道答主
回答量:90
采纳率:0%
帮助的人:72.1万
展开全部
string s = @"c:\ii\iii\iiiii\";
int k = s.LastIndexOf('\\', s.LastIndexOf('\\') - 1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xf14837616
2009-07-17 · TA获得超过558个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:405万
展开全部
wordFilePath=wordFilePath.SubString(0,wordFilePath.LastIndexOf("\")-1);
wordFilePath=wordFilePath.SubString(wordFilePath.LastIndexOf("\")+1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式