Считайте весь файл в строку, добавив дескриптор local $/;
в начало сценария perl перед чтением файла. В них вы можете применить свое регулярное выражение к полученной строке.
Как только вы построите длинный $string
, который содержит весь файл, вы можете найти все совпадения следующим образом:
@matches = $string =~ m/\s*rem/gi;