Regexp автозамена
Вы бы указали каким языком пользуетесь, на жс это выглядит так:
str.replace(/(<[^>]+>).*?(\d+)<([^>]+)>/g, "$1$2")
это при условии что у Вас в исходном тексте нет закрывающего слеша
Вам написать решение на python? PHP?
А может в sed решение предложить?