我试图匹配类中的属性。示例类:
public static string ComingSoonPage
{
get { return "/blog-coming-soon.aspx"; }
}
public static string EncodeBase64(string dataToEncode)
{
byte[] bytes = System.Text.ASCIIEncoding.UTF8.GetBytes(dataToEncode);
string returnValue = System.Convert.ToBase64String(bytes);
return returnValue;
}
我使用这种正则表达式:
(?:public|private|protected)([\s\w]*)\s+(\w+)[^(]
它不仅匹配属性,还匹配错误的方法。所以我想从包含(的匹配句子中删除。所以它选择所有但不包含方法的方法(包含( )。我怎样才能做到这一点。