1
#!/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
完成。搜索並替換特定標記之間的內容
嘗試使用Mojo :: DOM進行DOM級別解析,如jquery。 – xtreak 2014-11-25 10:48:27
我愛Mojo :: DOM,但我不能在辦公室使用它,因爲它至少需要5.10,而且我們使用的是5.8.5。悲傷但不能幫助它。 – 2014-11-25 10:50:17