這篇文章要介紹,如何善用 Visual Studio 「尋找和取代」這個工具
下表是常用的運算式語法,其他語法請參考 MSDN
範例一:插入斷行符號
若想將特定的二個文字中間插入斷行,例如:在所有的「>」和「<」這二個文字中間插入斷行,可以這麼做:
- 尋找選項: 使用規則運算式
- 尋找目標: \>\<
- 取代字串: \>\n\<
範例二:取代跳行
若文件因為跳行很亂,如下文,你可以這麼做
假設你有如下的資料:
你希望調整如下:
- 尋找選項: 使用規則運算式
- 尋找目標: <p>:b*\n:b*< → \<p\>:b*\n:b+\<
- 取代字串: <p>< → \<p\>\<
\n:斷行
:b:空白或Tab
*:表零或多個
+:表一或多個
範例三:越短越好
下面這個範例,你想將 span 中的屬性都刪除,你可以尋找以下目標:「( style).*\>」,不過,你會發覺比對到的結果如下:
若你希望比對到的字串,以較短為原則,你可以更改尋找目標如下:「( style).@\>」
沒有留言:
張貼留言