Expressão regular do Python; substituindo uma parte da correspondência

Como limitaria a correspondência / substituição dos zeros à esquerda em e004_n07? No entanto, se um dos termos contiver todos os zeros, preciso reter um zero no termo (veja o exemplo abaixo). Para a sequência de entrada, sempre haverá 3 dígitos no primeiro valor e 2 dígitos no segundo valor.

Exemplo de entrada e saída

e004_n07 #e4_n7
e020_n50 #e20_n50
e000_n00 #e0_n0

Isso pode ser feito apenas com o re.sub ou preciso usar o re.search/re.match?

questionAnswers(4)

yourAnswerToTheQuestion