#!/usr/bin/perl
use strict;
use warnings;
my $html = q|
<html>
<head>
<style>
.classname{
color: red;
}
</style>
</head>
<body>
classname will have a color property.
</body>
</html>
|;
$html=~s/classname/NEW/g;
print $html;
Это заменяет classname
в обоих местах. Как я могу ограничить замену только содержимым <body>
? Я бы хотел, чтобы это было сделано с помощью HTML::Parser
или HTML::TreeBuilder
.