# Filtering for filenames beginning with lower case char

**URL:** <https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901>\
**Category:** Support\
**Created:** [July 13, 2013, 11:16am UTC](https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901 "2013-07-13T11:16:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![car313](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/ecccb3/32.png) [@car313](https://community.mp3tag.de/u/car313)\
**Post date:** [July 13, 2013, 11:16am UTC](https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901/1 "2013-07-13T11:16:05Z")

</div>

I have a lot of songs whith filenames that begin with a capital letter or a lower case letter or underscore or digit(s).

So to filter out filenames beginning with a lower case letter I tried

%\_filename% MATCHES ^\l in the filter expression box.

But nothing happened. Then I tried

%\_filename% HAS ^\l

But still nothing.

What is wrong with my filter expression? Could somebody please help?

From the help I found out that \l (lower case L) stands for any lower case character and and the caret mark searches in beginning of the filename and I coocked up the expression. But it did not work.

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [July 13, 2013, 11:30am UTC](https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901/2 "2013-07-13T11:30:06Z")

</div>

By default the matching is case insensitive. You can deactivate that:  
%\_filename% MATCHES (?-i)^\l

---

<div class="post-metadata">

**Author:** ![car313](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/ecccb3/32.png) [@car313](https://community.mp3tag.de/u/car313)\
**Post date:** [July 13, 2013, 11:45am UTC](https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901/3 "2013-07-13T11:45:07Z")

</div>

Thanks a lot! It worked wonderfully.  
Is there an option to make it the default?  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [July 13, 2013, 2:44pm UTC](https://community.mp3tag.de/t/filtering-for-filenames-beginning-with-lower-case-char/14901/4 "2013-07-13T14:44:19Z")

</div>

There's no option for that.

---

<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-for-filenames-beginning-with-lower-case-char/14901/5 "2026-02-09T12:24:35Z")

</div>

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


