尝试使用正则表达式用双引号将我的文本括起来
trying to use regular expression to surround my text with double quotes
以下只是一个小规模的例子。在 Visual Studio 2012 搜索和替换中,如何使用搜索和替换(正则表达式选项)用双引号将每一行括起来?
List Item
Item 1
Item 2
End List Item
"List Item"
"Item 1"
"Item 2"
"End List Item"
我同意,VS 查找和替换正则表达式非常混乱。
让我们开始吧。我们需要用引号将每一行的文本括起来,引号外有前导 space。
所以我们需要创建第一个组来捕获前导的白色space和制表符,第二个组将捕获每个单词和 space 直到行尾,如果该行是空的,那将什么也抓不到。
然后我们将替换为第一组,引号字符,第二组和另一个引号字符。
正则表达式翻译:
查找:([\t ]*)([\w ]+)
替换为:""
以下只是一个小规模的例子。在 Visual Studio 2012 搜索和替换中,如何使用搜索和替换(正则表达式选项)用双引号将每一行括起来?
List Item
Item 1
Item 2
End List Item
"List Item"
"Item 1"
"Item 2"
"End List Item"
我同意,VS 查找和替换正则表达式非常混乱。
让我们开始吧。我们需要用引号将每一行的文本括起来,引号外有前导 space。
所以我们需要创建第一个组来捕获前导的白色space和制表符,第二个组将捕获每个单词和 space 直到行尾,如果该行是空的,那将什么也抓不到。
然后我们将替换为第一组,引号字符,第二组和另一个引号字符。
正则表达式翻译:
查找:([\t ]*)([\w ]+)
替换为:""