1. 程式人生 > >NOTEPAD++正則法則:第一個和最後一個

NOTEPAD++正則法則:第一個和最後一個

谷來成,2016-08-09

以下將為大家展示如何在NOTEPAD++中,將每行中的第一個/最後一個逗號替換為其它字元。其掌握的要點有三點:1,關鍵是要用好非貪婪”限定符“?”;2,分組限定符“()”;3,分組保留用法。

原始資料如下:


1,將第一個逗號替換為製表符:

有兩種方法:

查詢目標:(^.*?),                                 (,)(.*?$)

替換為:\1\t                                          \t\2

替換結果如下:

 

2,將每行中的第二個逗號替換為製表符:

查詢目標:(^.*?,.*?),

替換為:\1\t

替換結果如下:

 

3,將行末的逗號刪除掉:

查詢目標:,$

替換為:


替換結果如下:

 

4,將最後一個逗號(注意:不是行末的逗號)替換為豎線:

查詢目標:                                             (,)([^,]*$)

替換為:                                                   |\2

替換結果為:


希望以上例項對你有所幫助。