У меня есть файл в формате всегда трех строк, за которым следует пустая строка. Какое регулярное выражение будет соответствовать таким блокам из трех строк?Соответствующие текстовые блоки, заключенные в новые строки
line1
line2
line3
line4
line5
line6
...
Я знаю, что ^\s*$
может соответствовать строку, которая содержит только пустое пространство, так что-то вроде ^\s*$(.*)^\s*$
должно соответствовать что-то между двумя пустыми строчками, но не похоже на работу.
Что регулярное выражение модели вы пробовали? Зачем вам нужно использовать регулярное выражение, если оно всегда является пустой строкой каждой четвертой строки? – mhawke
Почему бы просто не использовать 'str.split ('\ n \ n')'? – niemmi
@niemmi: 'str.split()' может быть нежизнеспособным, если файл большой – mhawke