结构搜索和替换没有Resharper

时间:2014-02-26 16:58:52

标签: regex replace resharper

我没有Resharper,但经过一些研究发现它的搜索和替换功能很容易解决我遇到的问题。问题是我在代码中有很多行看起来像:

ex.foo

foo变化,而ex则不变。我需要将它们全部改为:

function(ex,"foo")

我可能会为这个具体的案例编写一些脚本,但由于我将来需要进行这种类型的更换以及不同的口味,在Resharper之外是否有一个很好的通用解决方案?主要问题是没有识别初始字符串,而是保存foo,以便我可以在替换字符串中使用它。我不知道如何使用例如正则表达式替换器。

1 个答案:

答案 0 :(得分:1)

如果notepad ++是您的选项,您可以使用此正则表达式一次打开所有文档和“替换所有打开的文档”:

ex\.([a-zA-Z_]+)

替换为

function(ex,"\1")