我没有Resharper,但经过一些研究发现它的搜索和替换功能很容易解决我遇到的问题。问题是我在代码中有很多行看起来像:
ex.foo
foo变化,而ex则不变。我需要将它们全部改为:
function(ex,"foo")
我可能会为这个具体的案例编写一些脚本,但由于我将来需要进行这种类型的更换以及不同的口味,在Resharper之外是否有一个很好的通用解决方案?主要问题是没有识别初始字符串,而是保存foo,以便我可以在替换字符串中使用它。我不知道如何使用例如正则表达式替换器。
答案 0 :(得分:1)
如果notepad ++是您的选项,您可以使用此正则表达式一次打开所有文档和“替换所有打开的文档”:
ex\.([a-zA-Z_]+)
替换为
function(ex,"\1")