Ist es möglich, ein Perl-Skript zu verwenden, um HTML geordnete und ungeordnete Listen in kramdown zu konvertieren, wenn die Datei mehrere Listen beider Arten sowie anderen HTML-Code enthalten kann?Konvertieren von HTML-geordneten und ungeordneten Listen in kramdown
die Absicht verdeutlichen, so etwas wie die folgenden funktionieren könnte, wenn nur eine geordnete Liste und keine anderen Listen ist:
$content =~ s!<\/ol>!!gis;
$content =~ s!<ol>!!gis;
$content =~ s!<\/li>!!gis;
$content =~ s!<li>!1. !gis;
Oder könnte dies funktionieren, wenn es nur eine ungeordnete Liste und keine anderen Listen:
$content =~ s!<\/ol>!!gis;
$content =~ s!<ol>!!gis;
$content =~ s!<\/li>!!gis;
$content =~ s!<li>!- !gis;
Ist es möglich, jede Liste im HTML-Dokument, zum Beispiel zu finden, und es zu einem Unterprogramm übergeben, die die Art der Liste bestimmen würden, wandeln sie es angemessen und zurück?
Werfen Sie einen Blick auf http://search.cpan.org/~petek/HTML-Tree-3.23/lib/HTML/TreeBuilder.pm – xxfelixxx