-1

私はこの解決策を得ましたが、これは複数のスパン タグのようなネストされたタグでは機能しません。あなたは私を助けることができます?

message =~ s#
<
(?<tag>span|em|ul|ol)   
&gt;
(.*?)
&lt;
/
\k<tag>   
&gt;
#
<$+{tag}>  
$2    
</$+{tag}>
#xg;
4

1 に答える 1

0

未テスト:

use Web::Query qw();
Web::Query
    ->new_from_html($message)
    ->find('span,em,ul,ol')
    ->replace_with(sub { $_->html })
    ->as_html;
于 2013-07-29T11:03:15.287 に答える