using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var text = "some words....3,50000 - 11,0 .... text....";
var match = Regex.Match(text, @"(\d+(?:,\d+)?)\s*-\s*(\d+(?:,\d+)*)");
if (match.Success)
{
Console.WriteLine("{0} - first number", match.Groups[1].Value);
Console.WriteLine("{0} - second number", match.Groups[2].Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gInNvbWUgd29yZHMuLi4uMyw1MDAwMCAtIDExLDAgLi4uLiB0ZXh0Li4uLiI7CgkJdmFyIG1hdGNoID0gUmVnZXguTWF0Y2godGV4dCwgQCIoXGQrKD86LFxkKyk/KVxzKi1ccyooXGQrKD86LFxkKykqKSIpOwoKCQlpZiAobWF0Y2guU3VjY2VzcykKCQl7CgkJICAgIENvbnNvbGUuV3JpdGVMaW5lKCJ7MH0gLSBmaXJzdCBudW1iZXIiLCBtYXRjaC5Hcm91cHNbMV0uVmFsdWUpOwoJCSAgICBDb25zb2xlLldyaXRlTGluZSgiezB9IC0gc2Vjb25kIG51bWJlciIsIG1hdGNoLkdyb3Vwc1syXS5WYWx1ZSk7CgkJfQoJfQp9