[ create a new paste ] login | about

Link: http://codepad.org/eNgWfHZO    [ raw code | output | fork ]

Python, pasted on Feb 17:
1
2
3
4
5
6
7
8
9
# -*- coding: utf-8 -*-
import re
msg = "<font face=\"$TitleFont\" size=\"15\" color=\"#E9E2BF\">Победа!</font>\n<font color='#8C8C7E'>Бой: Студзянки </font>\n<font color='#8C8C7E'>Техника: T95</font>\n<font color='#8C8C7E'>Получено опыта: <font color='#C8C8B5'>3 147</font></font>\n<font color='#8C8C7E'>Получено бон: <font color='#D6D7D4'>1</font></font>\n<font color='#8C8C7E'>Получено кредитов: <font color='#C5CFCF'>47 360</font></font>\n<font color='#8C8C7E'>Достижения в бою: <font color='#D6D7D4'>«Основной калибр», Знак классности «3 степень»</font></font>\n<font color='#8C8C7E'>В хранилище поступило: <font color='#D6D7D4'>4 736</font></font>\n"

pattern = "(<font color='#[A-F0-9]{6}'>Получено бон: <font color='#[A-F0-9]{6}'>[\\d ]+</font></font>)([^?]+)(<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#[A-F0-9]{6}'>[\\d ]+</font></font>)"
repl ="\\3\\2\\1"

print msg
print re.sub(pattern, repl, msg)


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<font face="$TitleFont" size="15" color="#E9E2BF">Победа!</font>
<font color='#8C8C7E'>Бой: Студзянки </font>
<font color='#8C8C7E'>Техника: T95</font>
<font color='#8C8C7E'>Получено опыта: <font color='#C8C8B5'>3 147</font></font>
<font color='#8C8C7E'>Получено бон: <font color='#D6D7D4'>1</font></font>
<font color='#8C8C7E'>Получено кредитов: <font color='#C5CFCF'>47 360</font></font>
<font color='#8C8C7E'>Достижения в бою: <font color='#D6D7D4'>«Основной калибр», Знак классности «3 степень»</font></font>
<font color='#8C8C7E'>В хранилище поступило: <font color='#D6D7D4'>4 736</font></font>

<font face="$TitleFont" size="15" color="#E9E2BF">Победа!</font>
<font color='#8C8C7E'>Бой: Студзянки </font>
<font color='#8C8C7E'>Техника: T95</font>
<font color='#8C8C7E'>Получено опыта: <font color='#C8C8B5'>3 147</font></font>
<font color='#8C8C7E'>Получено кредитов: <font color='#C5CFCF'>47 360</font></font>
<font color='#8C8C7E'>Получено бон: <font color='#D6D7D4'>1</font></font>
<font color='#8C8C7E'>Достижения в бою: <font color='#D6D7D4'>«Основной калибр», Знак классности «3 степень»</font></font>
<font color='#8C8C7E'>В хранилище поступило: <font color='#D6D7D4'>4 736</font></font>



Create a new paste based on this one


Comments: