# Wie kann man ein "multiline YEAR" reduzieren,

**URL:** https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494
**Category:** Allgemein
**Created:** [May 29, 2012, 6:24am UTC](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494 "2012-05-29T06:24:42Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [July 18, 2012, 5:19am UTC](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494/8 "2012-07-18T05:19:02Z")

</div>

> [@poster](#):
>
> ... Kann man einen Filter setzen, der Multivalue-Tags erkennt? ...

Siehe dort ...  
[How to filter duplicate fields?](https://community.mp3tag.de/t/13551/2)

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

> [@poster](#):
>
> ... Kann man eine mit einer Konvertierung Tag-Tag oder einer Aktion nur dann ein Multivalue-Tag löschen, wenn beide Values identisch sind?

Duplikate in META Tag-Feld löschen ... siehe dort ...  
[Merging several Tag Fields into CONTENTGROUP](https://community.mp3tag.de/t/10616/9)

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

---

_[View the full topic](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494)._
