以下只是一个小规模的例子。如何在Visual Studio 2012搜索和替换中使用搜索和替换(正则表达式选项)用双引号括起每一行?
List Item
Item 1
Item 2
End List Item
"List Item"
"Item 1"
"Item 2"
"End List Item"
答案 0 :(得分:6)
我同意,VS发现&替换正则表达式非常混乱。
让我们开始吧。我们需要用引号括起每行的文本,引号之外的前导空格。
因此,我们需要创建一个第一个组来捕获前导空格和制表符,第二个组将捕获每个字和空格直到行尾,如果该行为空则不会捕获任何内容。< / p>
然后我们将替换第一组,引号char,第二组和另一个引用char。
正则表达式翻译:
查找:([\t ]*)([\w ]+)
替换为:$1"$2"