hallo,
ich habe hier ein kleines problem mit preg_match.
ich möchte zwei werte aus einem string auslesen.
dabei habe ich meinen preg_match so aufgebaut das er immer die werte in <? ... ?> findet. Das klappt auch soweit.
Nur gibt es jetzt zwei schreibweisen in dem TAG.
1. <? get_media(360, 1, 0, 0, "Business Times vom 16.02.2003"); ?>
2. <? PB_Get_Media(483, 1, 0, 0, "www.imove-germany.org", 0, "", 0, 0, "", "", "", 0, "", "", 1); ?>
ich habe es so verucht
da ich nur die werte brauche die in get_media stehen, also ohne PB.
Doch leider funktioniert das so nicht ganz.
Wo ist mein Fehler?
Gruß Tim
ich habe hier ein kleines problem mit preg_match.
ich möchte zwei werte aus einem string auslesen.
dabei habe ich meinen preg_match so aufgebaut das er immer die werte in <? ... ?> findet. Das klappt auch soweit.
Nur gibt es jetzt zwei schreibweisen in dem TAG.
1. <? get_media(360, 1, 0, 0, "Business Times vom 16.02.2003"); ?>
2. <? PB_Get_Media(483, 1, 0, 0, "www.imove-germany.org", 0, "", 0, 0, "", "", "", 0, "", "", 1); ?>
ich habe es so verucht
PHP-Code:
preg_match_all("/(?<!PB_)get_media\(([0-9]{1,3}),.*\"(.*)\".*\)/",$k[$i],$matches);
Doch leider funktioniert das so nicht ganz.
Wo ist mein Fehler?
Gruß Tim
Kommentar