Thread HTML mit Perl regex parsen (9 answers)
Opened by Lauvia at 2013-09-06 12:50

Lauvia
 2013-09-06 12:50
#169937 #169937
User since
2013-09-05
42 Artikel
BenutzerIn
[default_avatar]
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)

View full thread HTML mit Perl regex parsen