string str="看见地方时间4254554";
这个字符串怎么分割成"看见地方时间"和"4254554"啊?我是菜鸟级的!谢谢大家帮忙!
这个字符串怎么分割成"看见地方时间"和"4254554"啊?我是菜鸟级的!谢谢大家帮忙!
解决方案 »
- c#如何取主机名和ip地址呀?我要在数据库中记录登录信息。
- webBrowser怎样禁用IE打开页面?e.Cancel = true;没效果呢!
- C# 串口通信的问题
- 如何获取资源文件中的图标
- ref 引用调用问题
- C# 实现listview拖放数据
- 求C#.net或xml方面的英文文献及翻译~
- 散分!散分!PB区的一个算法问题!让大家思考思考!绝对经典!(高手来看)
- 再次提问:如何将一xmlnode节点写入剪贴板?100分相送!(真的没人知道吗?思归等高手关注一下)
- 大家不要理zhangroc,他现在在北村精神病医院住院呢!!
- 关于Winform获取系统程序集的问题
- VS2010一出来就有Bug??
string s2=str.substring(str.indexOf("4"));
完了
string str="看见地方时间4254554";
MatchCollection mc = Regex.Matches(str,@"\d+|\D+");
foreach(Match m in mc)
{
MessageBox.Show(m.Value);
}
Char.IsDigit(char c) 判断c是不是数字
我随手写了个,没有测试,你看是否可用。。效果应该不是很理想。 protected void GetValue()
{
string str="看见地方时间4254554";
char[] num = { '1', '2', '3','4','5','6','7','8','9','0' };
string [] values = str.Split(num);
string 数字 = string.Empty;
string 字符 = string.Empty;
for (int i = 0; i < values.Length; i++)
{
if (values[i].Equals("1") || values[i].Equals("2") || values[i].Equals("3") ||
values[i].Equals("4") || values[i].Equals("5") || values[i].Equals("6") ||
values[i].Equals("7") || values[i].Equals("8") || values[i].Equals("9") || values[i].Equals("0"))//如果是数字的
{
数字 += values[i].ToString();
}
else//否则是字符
{
字符 += values[i].ToString();
}
}
}
string s1=str.substring(0,str.indexOf("4"));
string s2=str.substring(str.indexOf("4"));
string str = "看见地方时间4254554";
char[] c = str.ToCharArray();
int temp = 0;
while (c[temp++] > 255) ;
string subStr1 = str.Substring(0,--temp);
string subStr2 = str.Substring(temp);
看看 4 楼的方法吧, Regex 直接搞定。
string s2=str.substring(str.indexOf("4"));
哪位好心人解释下啥意思..