首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

截取某个字符串的有关问题

2012-01-31 
截取某个字符串的问题。FileSourceH:\\资料\\库\\哲学名字术语2.txt 从这个串截取“哲学名字术语”几个字

截取某个字符串的问题。
FileSource   =   "H:\\资料\\库\\哲学名字术语2.txt "
从这个串截取“哲学名字术语”几个字符,就是 "\\ "   和“.”之间的字符。

[解决办法]
LastIndexOf( ". ")
LastIndexOf( "\\ ")
[解决办法]
try


string FileSource = "H:\\资料\\库\\哲学名字术语2.txt ";
string resultStr = " ";
Match m = Regex.Match(FileSource, @ "(? <=\\)[^\\]*?(?=\.) ");
if(m.Success)
{
resultStr = m.Value;
}
[解决办法]
or try

string FileSource = "H:\\资料\\库\\哲学名字术语2.txt ";
string resultStr = FileSource.Substring(FileSource.LastIndexOf( "\\ ")+1,FileSource.LastIndexOf( ". ")-FileSource.LastIndexOf( "\\ ")-1);

热点排行