2013年4月16日 星期二

Visual Studio 尋找和取代

這篇文章要介紹,如何善用 Visual Studio 「尋找和取代」這個工具

下表是常用的運算式語法,其他語法請參考 MSDN

範例一:插入斷行符號

若想將特定的二個文字中間插入斷行,例如:在所有的「>」和「<」這二個文字中間插入斷行,可以這麼做:

  • 尋找選項: 使用規則運算式
  • 尋找目標: \>\<
  • 取代字串: \>\n\<

範例二:取代跳行

若文件因為跳行很亂,如下文,你可以這麼做

假設你有如下的資料:

你希望調整如下:

  • 尋找選項: 使用規則運算式
  • 尋找目標: <p>:b*\n:b*<    →    \<p\>:b*\n:b+\<
  • 取代字串: <p><           →    \<p\>\<

\n:斷行
:b:空白或Tab
*:表零或多個
+:表一或多個

範例三:越短越好

下面這個範例,你想將 span 中的屬性都刪除,你可以尋找以下目標:「( style).*\>」,不過,你會發覺比對到的結果如下:

若你希望比對到的字串,以較短為原則,你可以更改尋找目標如下:「( style).@\>」

沒有留言:

張貼留言