2016-10-01 84 views
1

我有我想要添加的ID陸續逗號逗號分隔的文件替換:數字,但街道地址之前,如:記事本++:查找使用正則表達式,並用額外的逗號

Adam,ID:1,200,N,Sway,Rd.,Hometown,IN,46111,Website:, 
Allison,ID:2,201,N,Sway,Rd.,Hometown,IN,46111,Website:, 
Bob,ID:31,202,N,Sway,Rd.,Hometown,IN,46111,Website:, 
Carl,ID:49,203,N,Sway,Rd.,Hometown,IN,46111,Website:, 

我我正在使用下面的代碼,在替換窗口「查找內容:」字段中查找地址前的逗號分隔符。

,ID:[0-9]{1,2}, 

我不理解在替換窗口中使用什麼樣的正則表達式「替換爲:」字段,這樣我就可以實現以下輸出逗號分隔的文件。

Adam,ID:1,,200,N,Sway,Rd.,,Hometown,IN,46111,Website:, 
Allison,ID:2,,201,N,Sway,Rd.,,Hometown,IN,46111,Website:, 
Bob,ID:31,,202,N,Sway,Rd.,,Hometown,IN,46111,Website:, 
Carl,ID:49,,203,N,Sway,Rd.,,Hometown,IN,46111,Website:, 

最終的輸出是通過使用雙逗號分隔符作爲搜索上下文中開始和結束標記最終刪除所有來自街道地址的分隔符。

回答

0

有沒有必要添加任何東西到你的正則表達式。

要訪問的整場比賽中替換字符串,你可以使用下面的值之一:

$& 
$MATCH 
${^MATCH} 
$0 
${0} 

添加,其中之一後,並在Replace With領域使用。

請參閱Notepad++: Substitutions

+0

謝謝!我在'替換爲:'字段中使用'$ {0}',現在一切都像魔術一樣! – ordepmod