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