Вот и пришло моё время знакомиться с регулярными выражениями. Что-то не всё доходит до меня. Исходная задача: получить всё, что находится внутри файла между "<HEAD>" и "</head>". если весь тэг записан в одну строку, шаблон "(<HEAD>)(.*)(</head>)" всё находит. а вот если есть перевод строки, тот же шаблон ничего не находит. зато справляется другой: "(<HEAD>)([^<]*)(</head>)". Но это не будет корректно работать при тэгах, вложенных в HEAD. Подскажите, что бы такое наколдовать РегЭкспу, чтоб он весь тэг нашёл?