【发布时间】:2015-08-26 17:14:03
【问题描述】:
我有很多这样定义的类属性:
public string ContreMarque
{
get
{
return sContreMarque;
}
set
{
// bloc of code
}
}
我想将这些声明的设置器转换为示例中的方法
partial void onContremarqueChanged(string value)
{
// bloc of code
}
我创建了一个正则表达式来为我完成这项工作,但是当只有 getter 的公共属性时它会中断。您可以在此链接中查看已完成的工作:https://regex101.com/r/dN3dJ8/5
这是链接中断时的正则表达式:
"\spublic (.+) (.+)\s+\{\s+get[\{\sa-z;\}]+set\s+\{\s+([a-z\s+=\(\);_0-9."\{\}/,!?]+)\t\t\t\}"mi
【问题讨论】:
-
在问题中显示正则表达式而不是在场外链接,因为链接可能会中断。