hmm. Ich liebe reguläre Ausdrücke. Vielleicht liegt es daran...
"Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." --Jamie Zawinski
Der Code des OP. Dort werden keine echten HTML-Elemente ausgegeben, sondern nur Textzeilen mir <br>s. Da versagen Klassen.
ist mir klar, darum hab ich vorgeschlagen, den code vernünftig zu strukturieren - das sollte kein problem sein, da eine liste auszugeben ;)