using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var input = "Te1xt32";
var regex = new Regex(@"^(.+)(?<Number>\d+)\z", RegexOptions.RightToLeft);
Match m = regex.Match(input, input.Length);
Console.WriteLine(m.Groups[1].Value);
Console.WriteLine(m.Groups["Number"].Value);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIGlucHV0ID0gIlRlMXh0MzIiOwoJCXZhciByZWdleCA9IG5ldyBSZWdleChAIl4oLispKD88TnVtYmVyPlxkKylceiIsIFJlZ2V4T3B0aW9ucy5SaWdodFRvTGVmdCk7CgoJCU1hdGNoIG0gPSByZWdleC5NYXRjaChpbnB1dCwgaW5wdXQuTGVuZ3RoKTsKCgkJQ29uc29sZS5Xcml0ZUxpbmUobS5Hcm91cHNbMV0uVmFsdWUpOwogCQlDb25zb2xlLldyaXRlTGluZShtLkdyb3Vwc1siTnVtYmVyIl0uVmFsdWUpOwoJfQp9