Hallo Leute,
ich habe ein kleines Problem bei meinem Skript. Ich möchte einen String extrahieren.
Meine Funktion sieht wie folgt aus:
Die Funktion selber funktioniert, allerdings habe ich ein Problem wenn ich diesen String extrahieren muss: SCHENKER_1_0011470320131203075647.xml
Ich muss dort das Wort Schenker extrahieren. Ich rufe die Funktion folgendermaßen auf:
Allerdings bekomme ich dort eine Fehlermeldung: Warning: preg_match_all(): Compilation failed: unmatched parentheses at offset 5
Der Grund ist folgender, die Suchzeichen dürfen nicht leer sein, allerdings steht ja vor dem SCHENKER_1_0011470320131203075647.xml nichts. Kann man das irgendwie anders lösen?
Danke
ich habe ein kleines Problem bei meinem Skript. Ich möchte einen String extrahieren.
Meine Funktion sieht wie folgt aus:
PHP-Code:
function fehlermeldung_extrahieren($FirstChar, $SecondChar, $sString)
{
preg_match_all("/\\".$FirstChar."(.*?)\\".$SecondChar."/", $sString, $aMatches);
return $aMatches[1];
}
Ich muss dort das Wort Schenker extrahieren. Ich rufe die Funktion folgendermaßen auf:
PHP-Code:
$lokale_datei = "SCHENKER_1_0011470320131203075647.xml";
var_dump(fehlermeldung_extrahieren("","_",$lokale_datei));
Der Grund ist folgender, die Suchzeichen dürfen nicht leer sein, allerdings steht ja vor dem SCHENKER_1_0011470320131203075647.xml nichts. Kann man das irgendwie anders lösen?
Danke
Kommentar