Chs, обромное спасибо, очень сильно помог!!!
![;)](http://forums.webscript.ru/Smileys/akyhne/wink.gif)
Теперь серьёзно. Где копать? Рыл везде, пока никак не понял. Если написать =~ m/, это вроде многострочка. Но IMHO это означает, что сама регулярная строка многострочно написана. Так? Как, как парсить? Понятно, что (.*?) не проходит, т.к. точка не может означать \\n. Менял на []*?, тоже не работает. А как ещё? Заменять \\n на [tutanovayastroka]? Это не красиво. Как, как правильно, Chs???