# Replace multiple tag fields, remove words

**URL:** https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670
**Category:** Support
**Created:** [November 25, 2018, 6:49am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670 "2018-11-25T06:49:37Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![tag](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f14d63/32.png) [@tag](https://community.mp3tag.de/u/tag)
#### Post date: [November 25, 2018, 6:49am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/1 "2018-11-25T06:49:37Z")

</div>

Hello,  
I would like to remove from all TITLE tags the following words,

(feat.\*)

Basically if the title field has any words that begin with feat and enclosed in parenthesis, i.e. (feat.\*)

then remove it.

I tried using the Actions to create a preset, Replace with Regular Expression,but I can't get it to work

Any help is appreciated

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [November 25, 2018, 8:52am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/2 "2018-11-25T08:52:53Z")

</div>

I guess this one is the swiss-army-knife for removing featuring 🙂

> [@Two $if functions for the title](https://community.mp3tag.de/t/two-if-functions-for-the-title/16034/2):
>
> TITLE \<== $regexp(%TITLE%,'^(.+?)\s+[[({]?(?:ft\.?|feat\.?|featuring)\s+(?:[^][(){}]+)[])}]?(\s+.+)?$','$1$2',1) TITLE \<== $if($eql('(Instrumentals)',$right(%ALBUM%,15)), $replace(%TITLE%,' (Instrumental Version)',),%TITLE%) DD.20140821.1921.CEST, 20140822.1139.CEST

---

<div class="post-metadata">

### Author: ![tag](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f14d63/32.png) [@tag](https://community.mp3tag.de/u/tag)
#### Post date: [November 25, 2018, 9:35am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/3 "2018-11-25T09:35:39Z")

</div>

> [@Florian](#):
>
> TITLE \<== $if($eql('(Instrumentals)',$right(%ALBUM%,15)), $replace(%TITLE%,' (Instrumental Version)',),%TITLE%) DD.20140821.1921.CEST, 20140822.1139.CEST

Thank you for the reply. I went to:  
Actions-\> Replace with Regular Expression-\>Field: TITLE -\> Regular Expression: `$regexp(%TITLE%,'^(.+?)\s+[[({]?(?:ft\.?|feat\.?|featuring)\s+(?:[^][(){}]+)[])}]?(\s+.+)?$','$1$2',1)`

I run it but get no change. What I am doing wrong? 🙂

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [November 25, 2018, 9:39am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/4 "2018-11-25T09:39:34Z")

</div>

The `$regexp()` scripting function can be used with the converer "Tag - Tag" or an action "Format value" — both for field `TITLE`.

If you want to use an action "Replace with Regular Expression" you need to extract the expression (2nd parameter) and the replacement (3rd parameter) from the `$regexp()` call and put in in the appropriate configuration fields of the action.

---

<div class="post-metadata">

### Author: ![tag](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f14d63/32.png) [@tag](https://community.mp3tag.de/u/tag)
#### Post date: [November 25, 2018, 9:59am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/5 "2018-11-25T09:59:23Z")

</div>

I would like to create an action group to avoid extra steps. I would like to clean up also Album tags which sometimes have the (feat) in the field.

I can't manage to make it work as a regular expression. Could you please elaborate a little further?

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [November 25, 2018, 10:03am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/6 "2018-11-25T10:03:27Z")

</div>

![regexp-feat](https://community.mp3tag.de/uploads/default/original/2X/9/923d53a87238958ec432844d7d0d265cd1c45c1f.png)

---

<div class="post-metadata">

### Author: ![tag](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/f14d63/32.png) [@tag](https://community.mp3tag.de/u/tag)
#### Post date: [November 25, 2018, 10:07am UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/7 "2018-11-25T10:07:57Z")

</div>

Thank you for the assistance. Exactly what I was looking for! 🙂

---

<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:27pm UTC](https://community.mp3tag.de/t/replace-multiple-tag-fields-remove-words/43670/8 "2026-02-09T12:27:47Z")

</div>


