# Filtering on any field matching a regexp

**URL:** <https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607>\
**Category:** Support\
**Created:** [March 22, 2014, 10:33pm UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607 "2014-03-22T22:33:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrisjj](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@chrisjj](https://community.mp3tag.de/u/chrisjj)\
**Post date:** [March 22, 2014, 10:33pm UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/1 "2014-03-22T22:33:24Z")

</div>

How can one filter to show only the tracks in which any field matches a regexp? This was possible before the change of filter format, but with the new format I cannot find a placeholder equivalent to ALL. Thanks.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [March 23, 2014, 5:23am UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/2 "2014-03-23T05:23:04Z")

</div>

What about \* ?

---

<div class="post-metadata">

**Author:** ![chrisjj](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@chrisjj](https://community.mp3tag.de/u/chrisjj)\
**Post date:** [March 23, 2014, 10:59am UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/3 "2014-03-23T10:59:30Z")

</div>

Thanks. That's missing from the button list. But it is in the Help, where I overlooked it.

So FTR the answer is **\* MATCHES**. Also available is **\* HAS**.

A suggestion, Florian: add **\* (all fields)** to the button list.

Also Florian, perhaps it is worth considering the effect of the recent change of filter from using \_ALL to \*. The user must now apply different symbols to represent 'all fields' in different places in the program e.g. \_ALL in Actions and \* in Filter. Perhaps allow \_ALL in the filter too? (Also I see the filter no longer recognises \_TAG, though it does recognise %\_tag% (and that is on the button list).)

---

<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:** [March 23, 2014, 2:04pm UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/4 "2014-03-23T14:04:20Z")

</div>

> [@chrisjj](#):
>
> ... I see the filter no longer recognises \_TAG, though it does recognise %\_tag% (and that is on the button list).)

This works ...  
"%\_tag%" HAS "APE"

DD.20140323.1604.CET

---

<div class="post-metadata">

**Author:** ![chrisjj](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@chrisjj](https://community.mp3tag.de/u/chrisjj)\
**Post date:** [March 23, 2014, 10:14pm UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/5 "2014-03-23T22:14:33Z")

</div>

> [@DetlevD](#):
>
> This works ...  
> "%\_tag%" HAS "APE"
> 
> DD.20140323.1604.CET

Sure.

---

<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:24pm UTC](https://community.mp3tag.de/t/filtering-on-any-field-matching-a-regexp/15607/6 "2026-02-09T12:24:58Z")

</div>

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


