从ftp服务器上得到某一个文件夹下的一个文件名,文件名以字符串形式返回,
比如f="03-03-09 03:59PM 1995 FB090303.16h",其中03-03-09 03:59PM是时间,1995是大小,FB090303.16h是文件名,怎么从字符串中得到FB090303.16h?
原来用f.Split(" ".ToCharArray()),如果文件名中有空格就错了。
比如f="03-03-09 03:59PM 1995 FB090303.16h",其中03-03-09 03:59PM是时间,1995是大小,FB090303.16h是文件名,怎么从字符串中得到FB090303.16h?
原来用f.Split(" ".ToCharArray()),如果文件名中有空格就错了。
解决方案 »
- WinForm中的DataGridView控件
- 还没学会加密,又遇到了一个问题:.aspx.cs文件编译成.dll后,.aspx如何调用它呢?
- 加急:一个浮点数据的问题
- 在vs.net2003中怎么逐句执行呀!
- vs 中有没有快速清除空方法的办法
- 2007-1-3转换成2007-01-03sql里可以实现吗
- 关于获取QQ号码的一点小问题
- 请问如何对table控件内动态内嵌的控件button写click事件?
- 如何在一个WEBFORM中调用另一个WEBFORM中的函数?
- 大家是如何发布网站或服务的?
- 用linq to sql的时候有没有,先设计linq类然后再设计数据库的做法。
- 线程问题,MessageBox.Show()
{
static void Main(string[] args)
{
string param2 = @"[^\S]+";
string str = "03-03-09 03:59PM 1995 FB090303.16h";
string[] str2 = Regex.Split(str, param2);
foreach (string s in str2)
{
Console.WriteLine(s);
}
}
}
/*
03-03-09
03:59PM
1995
FB090303.16h
请按任意键继续. . .
*/
{
static void Main(string[] args)
{
string param2 = @"[^\S]+";
string str = "03-03-09 03:59PM 1995 FB090303.16h";
string[] str2 = Regex.Split(str, param2);
string outString = str2[str2.Length-1];
Console.WriteLine(outString);
}
}
/*
FB090303.16h
请按任意键继续. . .
*/
foreach (Match m in mac)
{
Console.WriteLine(m.Value);
}
可以吗?
string fileName = System.Text.RegularExpressions.Regex.Match(test, @"(?<=^\s*\d{2}-\d{2}-\d{2}\s*\d{2}:\d{2}\s*\S*\s+\d+\s+).*$").Value;
richTextBox2.Text = fileName;