日期:2014-05-19  浏览次数:20710 次

关于string
有这样一个文件名:ZhangSan20070310
我想把它分成:ZhangSan   和   20070310
不知道怎么办
请各位大哥帮帮忙!
多谢!

------解决方案--------------------
1.正则
2.做死的话subString
------解决方案--------------------
string a = "ZhangSan20070310 ";
for(int i = 0; i < a.length; i++)
{
if((a as int) != null)

}
------解决方案--------------------
string s = "ZhangSan20070310 ";
Match vMatch = Regex.Match(s, @ "([a-z]+)(\d+) ", RegexOptions.IgnoreCase);
MessageBox.Show(vMatch.Result( "$1 "));
MessageBox.Show(vMatch.Result( "$2 "));

------解决方案--------------------
zswang(伴水清清)(专家门诊清洁工)
正解
------解决方案--------------------
学习
------解决方案--------------------
逐个比较ASC码
------解决方案--------------------
用正则比较好
------解决方案--------------------
str1 = "ZhangSan20070310 ".Substring(0,8);
str2 = "ZhangSan20070310 ".Substring(8);