gudn tach!
Blackout? Nachfolgendes funktioniert auch nicht.
$hf1='c:\tst0\tst1\tst2\test.txt'; // Gesucht tst0
$rc = preg_match ('/^\\(.*)\\.*$/U', $hf1, $treffer);Der zu durchsuchende String passt auch nicht auf das Muster. Er fängt nicht mit einen \ an.
damit wenigstens das archiv eine loesung dafuer bietet:
statt
'/^\\(.*)\\.*$/U'
besser:
'/[1]*+\\([^\\]*+)\\/'
also [string-begin][mind. 0 nicht-backslashes][backslash][mind. 0 nicht-backslashes, merken][backslash][reststring interessiert nicht].
(und vermutlich macht
'/\\([^\\]*+)\\/'
dasselbe, aber ich weiss nicht, ob die regexp-specs das hergeben.)
prost
seth
^\\ ↩︎