Как обрабатывать многострочную строку за раз

Я бы хотел получить подстроку между двумя разделителями (регулярными выражениями) из строки. Я хочу использовать это:

while (<>) {
  if (/START/../END/) {
    next if /START/ || /END/;
    print;
  }
}

Но это работает со строками стандартного ввода. Я бы хотел, чтобы он работал на строках строки. Как?

5
задан Vlad Vivdovitch 24 May 2011 в 13:59
поделиться