日期:2014-05-17  浏览次数:20804 次

一个简单的 字符串 问题。
比如有一个字符串 aa=“abc123,456”
我想分别取出字符串里的“123”和“456”这两个信息 我该如何写代码?有实现这样的方法吗 望大伙指教。谢谢!

------解决方案--------------------
针对这个字符串,方法很多,
先按split,在截取就行了

另外,正则也可以
(?i)(\d+),(\d+)
------解决方案--------------------
string str = "abc123,456";
var array = Regex.Matches(str, @"\-?\d+(\.\d+)?").Cast<Match>().Select(t => t.Value).ToArray();