Thread HTML mit Perl regex parsen
(9 answers)
Opened by Lauvia at 2013-09-06 12:50
Hallo zusammen,
ich bin gerade am parsen eines HMTL Dokuments und hätte es gern mit regex, weil der HTML-Code viel zu einfach ist. am Beispiel der folgenden Zeile Code: (dl
)
<TR class='passed'><TD>CAN signal</TD><TD>'DISP_RQ_GR_GRB' available in Inca.</TD><TD>PASSED</TD></TR> möchte ich die Infos: - passed - DISP_RQ_GR_GRB - available in Inca in drei Variablen kopieren, z.B. V1, V2, V3 hier ein Stück meines Codes: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 while (my $line = <$read_handle>) { if ($line =~ /class\=/ and $line =~ /CAN signal/) { my $Inca_Name; my $Inca_Vchk; my $Inca_Comment; # collect Signal Informations ($Inca_Vchk, $Inca_Name, $Inca_Comment)= $line =~ /^\<[A-Z]\s+[a-z]\=\'([a-z])\'\>\<[A-Z]\>[^0-9]<\/[A-Z]\>\<[A-Z]\>\'([a_zA-Z0-9_])\'\s+([^0-9])\<[^0-9]/; } } Könnte mir jemand diese Zeilen 12 und 13 mit regex vielleicht richtig schreiben? Last edited: 2013-09-06 12:58:26 +0200 (CEST) |