2019年8月26日 星期一

[Rgx] 推薦好用且簡單的正規表示 (.+)

平常會有很不少例行重複的工作

例如.

public string AA {get;set;}
public string BBB {get;set;}
public string CCCCC {get;set;}
....

假設你需要複製類似上述,但又遇到欄位長度不一致, 可以試試正規表示式,事半功倍

範例: 有一堆網址,我想要全部加入html 的<a>標籤,且名稱也是網址名稱

該如何處理?

AA.com
BBB.com
CCCC.com
DD.com
E.com
FF.com
GGGGG.com

完成後














這邊請先開啟notepad++ (官網)

然後將需要欄位內容貼上去
















點熱鍵ctrl + h

搜尋鍵入 (.+) 就是match每一行文字內容

取代鍵入 <a href=\"$1\">$1</a>

這裡要注意的就是$1,符合的第一個文字以及\" 有些特殊符號前面記得加入 \

最後搜尋模式記得勾選規則運算式即可














最後點選全部取代,就可以得到需要的結果囉












結論 : 只要記得(.+) 跟 $1 其實就可以幫你解決很多很多重複貼上的事情, 超級實用!!!


沒有留言:

張貼留言