日期:2014-05-17  浏览次数:21028 次

正则表达式找出两个特定字符之间的内容
我现在有一个类文件,里面只有属性,没有其他的方法事件之类的成员.比如,
public double ab428_2
{
get { return base.GetValue<double>("ab428_2"); }
set { base.SetValue("ab428_2", value); }
}

public double ab428_3
{
get { return base.GetValue<double>("ab428_3"); }
set
{
if (base.SetValue("ab428_3", value))
{
base.OnPropertyChanged("compute_9");
}
}
}

现在我的问题是,我想把这个类文件按照属性一个一个分割开来,比如,
 public double ab428_2
{
get { return base.GetValue<double>("ab428_2"); }
set { base.SetValue("ab428_2", value); }
}

读成一个字符串,
所以,哪位大神用正则表达式分开来或者有没有其他的思路.
谢谢.
正则表达式 类属性分割 字符串分割

------解决方案--------------------
public [\s\S]+?\}\s+?\} 
记得正则表达式选项要开Multiline模式