Tach!
Wenn der reguläre Ausdruck nicht zutrifft, dann gibt es zu dem eingelesenen Artikel weitere Ausführungen (entweder eine andere Größe oder/und unterschiedliche Farben).
Was steht dann in dem Feld? Irgendwas anderes oder ist es leer? Wenn es nicht leer ist, solltest du vielleicht auch bei Textdateien dir die Normalisierung von Daten zu Gemüte führen. Wenn es hingegen leer ist, kannst du das einfach mit empty() abfragen.
dedlfix.