2016-05-04 4 views
-2

Я хочу проверить, присутствует ли более 50 символов после сопоставления шаблона в текстовом файле. Я думал, что могу использовать регулярное выражение, но как я могу это сделать? , например, мой текстовый файл выглядит следующим образом ...Python: проверьте, есть ли после соответствия шаблону N chacaters

Вариант 1:

aaa addfd 
bbbfd fd fdg 
ccddff LLLL 

Вариант 2:

aaa addfd 
bbbfd fd fdg 
ccddff LLLL 
asa dfg 

Я хочу, чтобы проверить, если что-то существует после строки "LLLL".

+0

в любом примере? любые попытки? –

+0

Вы пытались добавить '. {50}' в конец шаблона? – TigerhawkT3

+2

Пожалуйста, включите хотя бы один пример ввода и вывода примеров, чтобы помочь людям понять вопрос. –

ответ

0

Вы можете попробовать это:

my_regex_object = re.compile(r'(whatever_you_want_here)(.{51,})') 

Вы сказали, что больше, чем 50, так что я использовал {51}, которые будут соответствовать только 51 или более экземпляров символа подстановки. Если вы хотите 50 или более, то просто используйте {50,}