Итак, я пишу быстрый Perl-скрипт, который очищает некоторый HTML-код и запускает его через программу html -> pdf.Я хочу потерять как можно меньше информации, поэтому я хотел бы расширить мои текстовые области, чтобы они соответствовали всему тексту, который в настоящее время находится в них.Это означает, что в моем случае установка числа строк в вычисляемое значение на основе значения строки внутри текстового поля.
В настоящее время это регулярное выражение, которое я использую
$file=~s/<textarea rows="(.+?)"(.*?)>(.*?)<\/textarea>/<textarea rows="(?{ length($3)/80 })"$2>$3<\/textarea>/gis;
* 1005.* К сожалению, Perl, похоже, не распознает то, что мне сказали, это синтаксис для встраивания кода Perl в регулярные выражения поиска и замены. Есть ли какие-нибудь любители Perl, желающие сказать мне, что я делаю неправильно?С уважением, Зак