Zitat von
3_of_8:
[^;]{1}[']?(.*?)[']?[$;]{1}
Naja, nicht so wirklich.
Code:
(^|;)('([^']*?)'|([^']*?))(?=;)
Schon eher
.
Eine Frage bleibt bei den Beispieldaten aber noch offen: Dürfen auch Hochkommata in einem Wert vorkommen, beispielsweise escaped?
@Luckie: Da ; auch mitten im einem Wert vorkommen kann, bleibt einem das Vor-/Nacharbeiten nicht erspart, womit Regexes wahrscheinlich wieder im Vorteil wären.