快速删除多个班级成员(正则表达式?visual studio?)

时间:2014-01-21 18:20:42

标签: c# regex visual-studio macros notepad++

有没有人有任何想法,如何快速删除多个班级成员?我有几百个要删除的属性。这些是从XSD创建类时生成的:

public bool propnameSpecified { ... }

我不喜欢这些,我不需要它们。我在类视图中查看了是否可以标记它们并像这样删除。我试过正则表达式,但我是,嗯......,不是真正的正则表达式怪人; - )

有没有人比从源文件手动删除或编写脚本更好?

任何想法都赞赏!

2 个答案:

答案 0 :(得分:1)

regenerate the classes using the /fields option of xsd.exe可能更容易,因此首先不会生成属性。没有简单的方法可以使用正则表达式以正确的方式可靠地删除这些生成的属性。

答案 1 :(得分:0)

我对Regex也不好,但只要它们只是一行,试试这个:

(public|private|protected)+ .+ .+ \{ (get|set).+ \}