2017-08-14 81 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)