Пых и регексы, выглядит кошмарно. И после такого некоторые не понимают в чем преимущество перла в этой области. Не знаю есть ли туториалы для пыха по регексам, но могу порекомедовать man perlre и "Mastering regular expressions" O'Reilly. Особое внимание обратить на понятие жадности(greedy) и вообще на механику регексов. В простом издложении на вашем примере 1. .+ захватывает все до конца строки. 2. проверяется совпадение части регекса после .+ 3. если совпадения не произошло, то .+ отдает один символ и идет возврат к пункту 2, до тех пор пока в .+ есть хоть один символ(ибо +, а не *) Не знаю поддерживается ли в пыхе возможность обрезать жадность, но в перле это делается добавлением ? после квантифаера. То есть вместо .+ ставим .+?. Кроме того обычная практика вместо "." использовать класс ограничтителей, например вместо .+ поставить [^'">]+
|