using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string input = "myconst var_name = 20;";
Match match = Regex.Match(input,
@"const\s[^;=]*(\]|\s|\*)*var_name(\(|\[|=|\s|;)",
RegexOptions.IgnoreCase);
if (match.Success)
{
Console.WriteLine("Yes, it is const");
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogIHsKICAgIHN0cmluZyBpbnB1dCA9ICJteWNvbnN0IHZhcl9uYW1lID0gMjA7IjsKICAgIE1hdGNoIG1hdGNoID0gUmVnZXguTWF0Y2goaW5wdXQsIAogICAgICBAImNvbnN0XHNbXjs9XSooXF18XHN8XCopKnZhcl9uYW1lKFwofFxbfD18XHN8OykiLCAKICAgICAgUmVnZXhPcHRpb25zLklnbm9yZUNhc2UpOwogICAgaWYgKG1hdGNoLlN1Y2Nlc3MpCiAgICB7CiAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJZZXMsIGl0IGlzIGNvbnN0Iik7CiAgICB9CiAgfQp9