Dein "Test" darf bestehen aus
$x_escaped = "\;";
oder
$x_char="[\w\s,.äöüÄÖÜß]";/[1]
;
[\w-\s]+
;
[MFUKmfuk]
;
[\w\s/]+
;
[\d]*?
;
(?: $x_char | $x_escaped )+
$/x;
Korrektur
$x_escaped = "\\;";
'/[2];[\w-\s]+;[MFUKmfuk];[\w\s/]+;[\d]?;[(\;)\w\s,./äöüÄÖÜß]?$/'
>
> Wie ich bereits erwähnte, liefert mein Ausdruck ebenso nicht das gewünschte Ergebnis.
Klar weil [\\;] eben kein escaptes Strich-Punkt meint. Da hilft dir () in [] auch nichts.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische