读取源代码时要获取源代码中类的类名称 有几种情况如下:
public class Test {}
public class Test:Iservice {}
public static class Test:Iservice {}
public sealed class Test:Iservice {}
要取得Test。
代码中可能也会有继承基类的构造函数
谢谢。
public class Test {}
public class Test:Iservice {}
public static class Test:Iservice {}
public sealed class Test:Iservice {}
要取得Test。
代码中可能也会有继承基类的构造函数
谢谢。
解决方案 »
- 插入问题
- 在c# 往数据视图添加数据的代码怎么写?
- 菜鸟问题求教
- DataSet转化为XML的问题
- 懂sendmessage或者windows消息机制的进来看看,真心没法了
- 计算时间间隔,精度做到纳秒
- 请问splitcontainercontrol这个 控件如何分左右区域啊?
- clickonce部署后,在浏览器下载时报错:无法启动应用程序。请联系应用程序供应商联系!急求解决方法。。。。
- 哪里可以下载开发手持设备所用的SDE下载,要FOR Visual Studio .NET的,急!
- 如何把程序运行后的Press Any Key to continue去掉?
- checkedlistbox中的选中项改变字体颜色?
- winform中如何保存图片到根目录中
(.*)?class\s+([^\s]*)\s*(:)*\s*[^{]*{[^}]*}
文本:
public class Test : Iservice {} 区分大小写 多行模式 $&: public class Test : Iservice {}
$1: public
$2: Test
$3: :
表达式:
(.*)?class\s+([^\s|^:]*)?\s*[^{]*{[^}]*}
(.*)?class\s+([^\s|^:]*)?\s*[^{]*{[^}]*}
文本:
public class Test {}
public class Test : Iservice {}
public static class Test:Iservice {}
public sealed class Test:Iservice {}
public class Test {}
public class Test : Iservice {}
public static class Test:Iservice {}
public sealed class Test:Iservice {}
区分大小写 多行模式 $&: public sealed class Test:Iservice {}
$1: public sealed
$2: Test
其实我只要获得 public sealed class Test 或者public sealed class Test:这部分就可以了。小弟不才,看了点文档写了个 请指点
public(\\s)+(.*)class(\\s)+[A-Za-z0-9_]+
public partial class Service1 : ServiceBase
(?i)(?<=class\s+)\w+