0
以下僅是一個小規模示例。如何使用搜索和替換(正則表達式選項)在Visual Studio 2012搜索和替換中用雙引號括住每行?試圖使用正則表達式來用雙引號將我的文本包圍起來
List Item
Item 1
Item 2
End List Item
"List Item"
"Item 1"
"Item 2"
"End List Item"
以下僅是一個小規模示例。如何使用搜索和替換(正則表達式選項)在Visual Studio 2012搜索和替換中用雙引號括住每行?試圖使用正則表達式來用雙引號將我的文本包圍起來
List Item
Item 1
Item 2
End List Item
"List Item"
"Item 1"
"Item 2"
"End List Item"
我同意,VS找到&替換正則表達式很混亂。
我們開始吧。我們需要用引號括住每行的文本,引號之外的空格。
因此,我們需要創建第一個組,以捕獲領先的空格和製表符,第二個組將捕獲每個單詞和空間直到行的末尾,如果該行爲空,則不會捕獲任何內容。
然後,我們將替換第一組,引用char,第二組和另一個引號char。
正則表達式翻譯:
查找:([\t ]*)([\w ]+)
替換方式:$1"$2"