using System;
using System.Text.RegularExpressions;
class Program
{
static string AddOne(string s)
{
return Regex.Replace(s, @"\d+", (match) =>
{
long num = 0;
long.TryParse(match.ToString(), out num);
return (num + 1).ToString();
});
}
static void Main()
{
Console.WriteLine(AddOne("hello 123!"));
Console.WriteLine(AddOne("bai bai 11"));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpjbGFzcyBQcm9ncmFtCnsKICAgIHN0YXRpYyBzdHJpbmcgQWRkT25lKHN0cmluZyBzKQogICAgewoJcmV0dXJuIFJlZ2V4LlJlcGxhY2UocywgQCJcZCsiLCAobWF0Y2gpID0+Cgl7CiAgICAgICAgICAgIGxvbmcgbnVtID0gMDsKICAgICAgICAgICAgbG9uZy5UcnlQYXJzZShtYXRjaC5Ub1N0cmluZygpLCBvdXQgbnVtKTsKCSAgICByZXR1cm4gKG51bSArIDEpLlRvU3RyaW5nKCk7Cgl9KTsKICAgIH0KCiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKCUNvbnNvbGUuV3JpdGVMaW5lKEFkZE9uZSgiaGVsbG8gMTIzISIpKTsKCUNvbnNvbGUuV3JpdGVMaW5lKEFkZE9uZSgiYmFpIGJhaSAxMSIpKTsKICAgIH0KfQ==