das @ kommt allerdings noch um einiges öfter vor, da mehrere Markierungen so gekennzeichnet sind.
Das es um mehrere Markierungen geht, hast du schon gesagt. Ich fragte, ob das @ auch anderweitig vorkommen kann, also auch woanders als vor "markierung". Das ist aber auch nicht wichtig, da der Rest zutrifft.
wieso brauch ich da kein preg_match?
Wie bleicher schon schreibt, kannst Du nach "@markierung = " und nach dem nächsten Leerzeichen danach suchen und denn gesuchten string so extrahieren. Geh mal in die selfhtml-Forenübersicht, drücke Strg + f, gib das Wort Komma ein und drücke Enter.