高级使用查找和替换

时间:2012-03-15 15:54:05

标签: regex visual-studio visual-studio-2010

我的类有很多很多空方法,叫做getFieldNameX或getFieldNameY(为许多列的linq到sql表实现了一个很大的接口)。我想使用find和replace来插入返回值。

这是

Function GetInsertedDate() as Date implements myInterface.getInsertedDate 

End Function

这就是我想要的:

Function GetInsertedDate() as Date implements myInterface.getInsertedDate 
    return me.insertedDate    //"return me." + method signature minus get
End Function

使用查找和替换有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

Find: myInterface\.get{.+}\n\n

Replace: myInterface.get\1\n\treturn me.\1\n

Use: Regular expressions

答案 1 :(得分:0)

搜索getInsertedDate 并使用“使用:正则表达式”替换为getInsertedDate\n\treturn me.insertedDate