using System;
using System.Text.RegularExpressions;
public class Test
{
private static string SpecialReplace(string text)
{
var result = text.Replace(',', '.');
return result;
}
public static void Main()
{
string text = "version=\"1,0,0\"";
var regex = new Regex(@"version=""[\d,]*""");
var result = regex.Replace(text, x => SpecialReplace(x.Value));
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXByaXZhdGUgc3RhdGljIHN0cmluZyBTcGVjaWFsUmVwbGFjZShzdHJpbmcgdGV4dCkKCXsKCQl2YXIgcmVzdWx0ID0gdGV4dC5SZXBsYWNlKCcsJywgJy4nKTsKCQlyZXR1cm4gcmVzdWx0OwoJfQogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewoJICAgIHN0cmluZyB0ZXh0ID0gInZlcnNpb249XCIxLDAsMFwiIjsKCSAgICB2YXIgcmVnZXggPSBuZXcgUmVnZXgoQCJ2ZXJzaW9uPSIiW1xkLF0qIiIiKTsKCSAgICB2YXIgcmVzdWx0ID0gcmVnZXguUmVwbGFjZSh0ZXh0LCB4ID0+IFNwZWNpYWxSZXBsYWNlKHguVmFsdWUpKTsKCSAgICBDb25zb2xlLldyaXRlTGluZShyZXN1bHQpOwogICAgfQp9