Привет У меня есть шаблон, который я могу идентифицировать с помощью python regex, но я хочу вернуть все, кроме соответствия
, с помощью этой функции я могу извлечь год строки
def stripyear(string):
p_year = re.compile('[2][0][0-9][0-9][0-1][0-9][0-3][0-9]')
ym = p_year.findall(string)
return ''.join(ym)
так stripyear('UTMSIRGAS200020150409')
вернется '20150409'
но я хочу, чтобы он возвратил
'UTMSIRGAS2000'
т.е. наоборот
Я попробовал эту скороговорку '\b(?!([2][0][0-9][0-9][0-1][0-9][0-3][0-9])\b)\w+'
, и она работает, если был пробел до скороговорки в здесь но python не нравится.
спасибо за любую помощь.