Notepad ++ RegEx替换为Zerofill

Dan*_* W. 1 regex notepad++

我需要替换这样的列表:

105164 25
105164 26
105164 29
105496 1
105496 2
Run Code Online (Sandbox Code Playgroud)

105164_0025
105164_0026
105164_0029
105496_0001
105496_0002
Run Code Online (Sandbox Code Playgroud)

有什么感觉(\w)([0-9]+),_$1但如何做左零填充?

bei*_*ler 5

[ ]([0-9]+) to _$1   --do your first replace
_([0-9])$ to _000$1
_([0-9][0-9])$ to _00$1
_([0-9][0-9][0-9])$ to _0$1
Run Code Online (Sandbox Code Playgroud)

一种欺骗方法,但这是我能想到的唯一方法.