#  пишу фильтр
Roman Yakovlev (station13, 11) → All  –  04:31:11 2016-05-04


def _is_name(qq):
return False
# здесь надо зафигачить проверку, которая определяла бы
# похоже ли написанное на имя или нет, но случаи типа
# 5>2, -3>-4, 5*2+4>100-10 не вырезала


def _msg_filter(lines):
out = []
codestart = 0
for n in lines:
if n == '====':
codestart = 1 - codestart
if '>' in n and not codestart:
qq, qline = n.split('>',1)
if len(qq) < 21 and _is_name(qq):
out.append('>' + qline)
else:
out.append(n)
else:
out.append(n)
return out


честно говоря, чем больше смотрю на варианты, тем меньше понимаю, как её написать :(

ваши идеи?
Powered by iii-php v0.11