我有很多代码,例如:
Resources.SettingName.ResourceManager.GetString("Setting")
可以很容易地写成:
SettingName.Setting
我一直在尝试在 Resharper 中编写自定义模式来实现此目的,但尚未成功。 有人可以告诉我什么是正确的模式吗?
ps:我使用 resharper 6。
最佳答案
您可以使用 Visual Studio 的快速查找和使用正则表达式替换:
查找内容:
资源\.{.+}\.ResourceManager\.GetString\("{.+}"\)
替换为:
\1.\2
这假设您的模式符合:Resources.
{一些设置名称}.ResourceManager.SetString("
{一些设置}")
关于c# - ReSharper自定义模式,从字符串中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701252/