2017-08-14 74 views
-4

問題 - 將最前面的零添加到找到的模式中的正則表達式的最短形式是什麼?如何使用正則表達式添加前導零

我想前導零添加到任何數量的匹配該正則表達式

[(][0-9][0-9][0-9][0-9][-][0-9][0-9][0-9][0-9][-][0-9][0-9][)]

我使用記事本+ +。

+0

請張貼樣本文字和預期產出。你有什麼嘗試? –

+0

你的意思是你想在與\ \(\ d {4} - \ d {4} - \ d {2} \)'相匹配的數字前添加前導零? –

+0

如果它匹配那個模式,你能不能把'0'連接到它?例如:'newString =「0」+ matchedPatter;' –

回答

0

在記事本++正則表達式替換,可以使用$ N代表第n個捕獲組進行更換:

Search for: [(]([0-9][0-9][0-9][0-9][-][0-9][0-9][0-9][0-9][-][0-9][0-9])[)] 
Replace with: (0$1)