Образец шаблона для обработки сообщения результата боя - macrosoft/wotstat GitHub Wiki

# -*- coding: utf-8 -*-
import re
msg = "<font face=\"$TitleFont\" size=\"15\" color=\"#E9E2BF\">Поражение</font>\n<font color='#929290'>Бой: Эль-Халлуф </font>\n<font color='#929290'>Техника: А-20</font>\n<font color='#929290'>Получено опыта: <font color='#C8C8B5'>54</font></font>\n<font color='#929290'>Получено кредитов: <font color='#C5CFCF'>3 907</font> (штраф за нанесение урона союзникам: 193)</font>\n"
pattern = "(Получено опыта: )<font color='#C8C8B5'>[\\d ]+"
repl =  "\\1<font color='{{g:avgPlace}}'>{{totalXP}}"
print msg
print re.sub(pattern, repl, msg)
⚠️ **GitHub.com Fallback** ⚠️