# Using Facets filter to determine if catalog number present in %ALBUM% field

**URL:** <https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010>\
**Category:** Support\
**Created:** [June 3, 2016, 1:21pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010 "2016-06-03T13:21:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![privatewid](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/34f0e0/32.png) [@privatewid](https://community.mp3tag.de/u/privatewid)\
**Post date:** [June 3, 2016, 1:21pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/1 "2016-06-03T13:21:21Z")

</div>

**EDIT: Please ignore 'Facets' in subject line, was meant to be say 'Mp3tag'**

Hi,

I'd like to know if it's possible for the filter bar to show only the results where an albums' catalog number is present in the %ALBUM% field?

For example, I have music in my collection where the catalog number appears like this...  
**Album:** My First Album (CATNUM001)

I know a simple check for a open parenthesis in the filter bar willl return the results but there is a lot of false positives, e.g. **Album:** Another Album (The Remixes)

In the case of the catalog numbers being in the album field they are always uppercase and a mix of uppercase letters and numbers, no symbols)

Any help is much appreciated!

Cheers!

---

<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:** [June 3, 2016, 1:57pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/2 "2016-06-03T13:57:48Z")

</div>

> [@The Sheriff](#):
>
> ... I'd like to know if it's possible for the filter bar to show only the results where an albums' catalog number is present in the %ALBUM% field? ... In the case of the catalog numbers being in the album field they are always uppercase and a mix of uppercase letters and numbers, no symbols) ...

A simple and quick check can be done by typing into the Filter edit box: CATNUM001  
... then all files will be displayed having the string 'CATNUM001' anywhere in the tagfields.  
Or apply the Filterstring: ALBUM HAS "(CATNUM001)"  
Or apply the Filterstring: ALBUM MATCHES "(?-i)(\u+\d+)$"

DD.20160603.1818.CEST

---

<div class="post-metadata">

**Author:** ![privatewid](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/34f0e0/32.png) [@privatewid](https://community.mp3tag.de/u/privatewid)\
**Post date:** [June 3, 2016, 4:10pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/3 "2016-06-03T16:10:11Z")

</div>

> [@DetlevD](#):
>
> A simple and quick check can be done by typing into the Filter edit box: CATNUM001  
> ... then all files will be displayed having the string 'CATNUM001' anywhere in the tagfields.  
> Or apply the Filterstring: ALBUM HAS "(CATNUM001)"  
> Or apply the Filterstring: ALBUM MATCHES "(?-i)(\u+\d+)$"
> 
> DD.20160603.1818.CEST

Hi Detlev, thanks for the reply. The line...

ALBUM MATCHES "(?-i)(\u+\d+)$"

... works great with catalog numbers that are text first then numeric but some of my albums have this format (TEXTE999MORETEXT) and these results arent shown. Can the regexp be amended to include these?

Cheers!

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [June 3, 2016, 4:23pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/4 "2016-06-03T16:23:03Z")

</div>

> [@The Sheriff](#):
>
> ... but some of my albums have this format (TEXTE999MORETEXT) and these results arent shown. ...

ALBUM MATCHES "(?-i)(\u+\d+)"

which will show you many more results, but also undesired ones. If you do not have a unique pattern, you will get more "garbage".

---

<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:** [June 3, 2016, 4:27pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/5 "2016-06-03T16:27:55Z")

</div>

> [@The Sheriff](#):
>
> ... some of my albums have this format (TEXTE999MORETEXT) and these results arent shown. Can the regexp be amended to include these? Cheers!

ALBUM MATCHES "(?-i)(\u+\d+\u+)$"  
... or ...  
ALBUM MATCHES "(?-i)(\u+[\d\u]+)$"

DD.20160603.2027.CEST

---

<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:** [June 3, 2016, 4:35pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/6 "2016-06-03T16:35:07Z")

</div>

> [@ohrenkino](#):
>
> ALBUM MATCHES "(?-i)(\u+\d+)"  
> which will show you many more results, but also undesired ones. If you do not have a unique pattern, you will get more "garbage".

Have a look into my proposal, there is applied the regexp $ anchor.  
This helps to adjust the pattern at the right side of the ALBUM string.

DD.20160603.2035.CEST

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/using-facets-filter-to-determine-if-catalog-number-present-in-album-field/18010/7 "2026-02-09T12:26:16Z")

</div>

Closed on February 9, 2026, 12:26pm UTC


