Notepad ++如何在十进制后添加零仅两位数

时间:2018-04-26 20:14:05

标签: notepad++

我正在尝试使用Notepad ++查找和替换功能。

如果在十进制之后更多两位数字,如8:11:4,513,则忽略它。 在十进制8:14:1,58之后仅替换两位数,并像这样添加零8:14:1,058 谢谢你的时间

2 个答案:

答案 0 :(得分:0)

在Notepad ++中,您可以通过正则表达式进行搜索。

对我来说,这将是最好的选择,搜索正则表达式将是:

^(.*\d,)(\d{2})$ 

和替换表达式:

\10\2

这应该可以解决问题。

免责声明:我在Chrome中测试了正则表达式,因为我的Mac OSX上没有Notepad ++。

答案 1 :(得分:0)

  • 控制 + ħ
  • 找到:\d,\K(?=\d{2}\b)
  • 替换为:0
  • 检查环绕
  • 检查正则表达式
  • 全部替换

<强>解释

\d          : a digit
,           : a comma
\K          : forget all we have seen until this position
(?=         : start lookahead, make sure we have after
  \d{2}     : 2 digits
  \b        : word boundary to make sure we don't have another digit after
)           : end lookahead

给定示例的结果:

8:11:4,513
8:14:1,058