# Feature: tag - tag renaming

**URL:** https://community.mp3tag.de/t/feature-tag-tag-renaming/69099
**Category:** Support
**Created:** [July 13, 2025, 10:33am UTC](https://community.mp3tag.de/t/feature-tag-tag-renaming/69099 "2025-07-13T10:33:00Z")
**Posts on this page:** 1
**Showing post:** 10

<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: [July 13, 2025, 11:57am UTC](https://community.mp3tag.de/t/feature-tag-tag-renaming/69099/10 "2025-07-13T11:57:24Z")

</div>

> [@dauma](#):
>
> filename - tag conversion

The Source Format in "Guess value" takes any format string, so it is not limited to the filename.

See e.g. this thread for an example

> [@Can my $regexp() code be made any better?](https://community.mp3tag.de/t/can-my-regexp-code-be-made-any-better/69024):
>
> I was wondering if my code can be streamlined any more than it is. Quick background: I'm writing actions to read and write cuesheet \<-\> tags. My current, albeit unfinished, code works, so if nothing changes, that's 100% Ok. I'm just looking to learn 8^) I notice that when I use, for example, $regexp(%TAG%,'(string)', $1), if the string isn't found, the action returns TAG in full. So, when I search for a string to pull a piece of info for tag, I do this: Field: DUMMY Format: $regexp(%CUESHEE…

(on a Mac "Guess values" is called "Import tag fields")

---

_[View the full topic](https://community.mp3tag.de/t/feature-tag-tag-renaming/69099)._
