求助一个正则表达式
我有一个字符串,格式是数字-数字-数字-数字,记录了四个数字。可是如果出现负数,就会变成类似-33421.231--2134218.342-2342.234--2342342.2342 的样子。
现在需要写一个正则表达式,来把这四个数字分割出来。有没有谁能帮忙看一下? --------------------编程问答-------------------- try...
string test = "-33421.231--2134218.342-2342.234--2342342.2342";--------------------编程问答-------------------- 用验证控件!
Regex reg = new Regex(@"(?<=^|-)-?[\d.]+");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*--------输出--------
-33421.231
-2134218.342
2342.234
-2342342.2342
*/
补充:.NET技术 , C#