using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string input = @"Object.FuncName(""SomeArg"") = 'SomeValue' AND Object.SomeProp = 'AnotherValue'";
Regex rgx = new Regex(@"\b\w+\.\w+(\(.*?\))?");
foreach (Match m in rgx.Matches(input))
Console.WriteLine(m.Groups[0].Value);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CnB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKewogCiAKc3RyaW5nIGlucHV0ID0gQCJPYmplY3QuRnVuY05hbWUoIiJTb21lQXJnIiIpID0gJ1NvbWVWYWx1ZScgQU5EIE9iamVjdC5Tb21lUHJvcCA9ICdBbm90aGVyVmFsdWUnIjsKIApSZWdleCByZ3ggPSBuZXcgUmVnZXgoQCJcYlx3K1wuXHcrKFwoLio/XCkpPyIpOwogCmZvcmVhY2ggKE1hdGNoIG0gaW4gcmd4Lk1hdGNoZXMoaW5wdXQpKQpDb25zb2xlLldyaXRlTGluZShtLkdyb3Vwc1swXS5WYWx1ZSk7CiAKfQp9