ReSharper自定义模式,从字符串中提取文本

时间:2012-05-22 11:36:11

标签: c# resharper

我有很多代码,例如:

Resources.SettingName.ResourceManager.GetString("Setting")

可以很容易地写成:

SettingName.Setting

我一直在尝试在Resharper中编写一个自定义模式来实现这一目标,但还没有成功。 有人能告诉我什么是正确的模式吗?

ps:我使用resharper 6。

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式使用Visual Studio的快速查找和替换:

查找内容:

Resources\.{.+}\.ResourceManager\.GetString\("{.+}"\)

替换为:

\1.\2

这假设您的模式符合:Resources. {某些设置名称} .ResourceManager.SetString(" {some setting} ")