есть ли способ (регулярное выражение или другая опция) автоматически перенумеровать ID обратно на 1, 2 и так далее, как в примере ниже?
<comment id="53" status="new">
<comment id="54" status="new">
<comment id="55" status="new">
для этого:
<comment id="1" status="new">
<comment id="2" status="new">
<comment id="3" status="new">
Я пытался использовать скрипт Python из ссылки в комментарии ниже. Я адаптировал его для кода выше, и он выглядит так:
def calculate(match):
return 'comment id="%s"' % (match.group(1), str(int(match.group(2))-52))
editor.rereplace('comment id="([0-9]+)"', calculate)
Это ничего не делать. Почему? Что я делаю неправильно?