Thread Regex matched nicht (24 answers)
Opened by FlorianL at 2008-03-13 15:51

FlorianL
 2008-03-13 16:09
#107004 #107004
User since
2007-05-18
142 Artikel
BenutzerIn
[default_avatar]
Hi...

Abfrage 1 ist die checkhmc-sub
Abfrage 2 dann checkfixpack (funzt nicht, ist im moment aber nicht das problem)
Abfrage 3 ist dann die checkvios-sub

und in der checkvios-sub hole ich mir die website "http://www14.software.ibm.com/webapp/set2/sas/f/vi..." und möchte auslesen welche die aktuellste version ist die zum download angeboten wird. Komischerweise greift mein regex dort nicht.

der html-code von der seite:

Code: (dl )
1
2
3
4
<div class='ibm-container-body'>
<p><b>PACKAGE: Fix Pack 10.1</b></p>
<p><b>IOSLEVEL: 1.5.1.1</b></p>
</div>


mein regex:

Code (perl): (dl )
1
2
3
4
5
if ($line =~ m/Fix Pack (.+)<\/b>/g) {
                                 print("Vios Fixpack: $1\n");
                         } elsif ($line =~ m/IOSLEVEL: (.+)<\/b>/g) {
                                 print("IOS-Level: $1\n");
                         }



Ich würde auch gern tools wie mechanize oder ähnliche nutzen, aber das nachinstallieren von 'externen' modulen ist auf der prod umgebung nicht gestattet.

View full thread Regex matched nicht