VS2013用它查找替换代码和空行

时间:2014-03-14 17:26:07

标签: regex visual-studio visual-studio-2013

我一直在寻找并找不到查找/替换搜索字词的方法,也删除了该字符串。这是我想要的一个例子

[TestMethod]
[TestCategory("Unit")]
public void Test()
{
}

[TestMethod]
public void Test()
{
}

但相反(尝试用空替换术语),我得到了这个,确实有意义,但不是我想要的。

[TestMethod]

public void Test()
{
}

如何删除该行?

3 个答案:

答案 0 :(得分:1)

您可以使用regular expressions in VS。以下将匹配两行

搜索:\[TestMethod\]\r?\n\ *\[TestCategory\("Unit"\)\]

替换:[TestMethod]

应该做你想做的事。请注意,您必须使用\

转义搜索字符串中的括号

答案 1 :(得分:0)

你需要脑视觉工作室2013,选择[TestCategory(" Unit")] +  [TestMethod]的结尾< ----在这里并将它复制到FindandReplace。

enter image description here

答案 2 :(得分:0)

在这种情况下,我通常使用Sublime Text

  1. 将代码从VS复制到sublime
  2. 选择要替换的部分
  3. ALT + F3 ,将选择该文字的所有实例
  4. 按下退格键直到你得到你想要的东西。
  5. 复制并粘贴回VS.
  6. (可选)为Sublime Text祈祷上帝。