using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string str = "foo bar Rows(0).Item(0).ToString() barfoo";
string result = Regex.Replace(str, @"Rows\(([^)]*)\)\.Item\(([^)]*)\)(\.ToString\(\))", "Rows[$1][$2]$3");
Console.WriteLine(result);
Console.ReadLine();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CiAKcHVibGljIGNsYXNzIFRlc3QKewpwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCnsKc3RyaW5nIHN0ciA9ICJmb28gYmFyIFJvd3MoMCkuSXRlbSgwKS5Ub1N0cmluZygpIGJhcmZvbyI7CnN0cmluZyByZXN1bHQgPSBSZWdleC5SZXBsYWNlKHN0ciwgQCJSb3dzXCgoW14pXSopXClcLkl0ZW1cKChbXildKilcKShcLlRvU3RyaW5nXChcKSkiLCAiUm93c1skMV1bJDJdJDMiKTsKQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0KTsKQ29uc29sZS5SZWFkTGluZSgpOwp9Cn0=