Wie kann man ein "multiline YEAR" reduzieren,

Siehe dort ...
How to filter duplicate fields?

"$if($eql($meta(YEAR,1),),0,1)" IS 1

Duplikate in META Tag-Feld löschen ... siehe dort ...
Merging several Tag Fields into CONTENTGROUP

Zum Beispiel ...
YEAR = 2003\\2003

... einzeilige Liste erzeugen ...
ITEMLIST = $meta_sep(YEAR,','))
==> 2003,2003

Regex anwenden ...

Aktionstyp 4: Ersetzen mit regulärem Ausdruck

Feld _________________: ITEMLIST
Regulärer Ausdruck ___: (?#COMMA- OR COMMA+SPACE- DELIMITED LIST)(?:(?<=,)|(?<=\A)|(?<=^))\s?([^,]),(?=.?(?<=,)\s?\1(?=,|\Z|$))
Treffer ersetzen durch:

[_] Groß-/Kleinschreibung berücksichtigen

Ergebnis soll sein ...
YEAR = 2003

Das ganze Tag-Feld löschen, wenn Duplikate enthalten sind, das willst du doch nicht wirklich, oder?

Alles in einem Ausdruck ...

$regexp($meta_sep(YEAR,','),'(?:(?<=,)|(?<=\A)|(?<=^))\s?([^,]*),(?=.*?(?<=,)\s?\1(?=,|\Z|$))',)

Vorher:
(multi-value) 2003\\2003
Nachher:
(single-value) 2003

Falls eine Ergebnis-Liste wieder in ein multi-value Tag-Feld überführt werden soll ...

$replace($regexp($meta_sep(YEAR,','),'(?:(?<=,)|(?<=\A)|(?<=^))\s?([^,]*),(?=.*?(?<=,)\s?\1(?=,|\Z|$))',),',','\\\\')

Vorher:
(multi-value) 2003\\2003\\2004\\2005\\2005
Nachher:
(multi-value) 2003\\2004\\2005

... oder ...

Vorher:
(multi-value) 2003\\2004\\2005\\2003\\2005
Nachher:
(multi-value) 2004\\2003\\2005

DD.20120718.1007.CEST