# Doppelte Einzelbuchstaben (Initialen) zusammenfassen

**URL:** https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315
**Category:** Allgemein
**Created:** [April 11, 2012, 5:36pm UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315 "2012-04-11T17:36:23Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![papi](https://community.mp3tag.de/user_avatar/community.mp3tag.de/papi/32/8625_2.png) [@papi](https://community.mp3tag.de/u/papi)
#### Post date: [April 11, 2012, 5:36pm UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315/1 "2012-04-11T17:36:23Z")

</div>

Tut mir leid, ich muss Euch leider auch hier noch einmal nerven:

Ich möchte gerne doppelte/mehrfache Einzelbuchstaben im %ARTIST% zusammenfassen.

Beispiel: J F K Feat B B King -\> JFK Feat BB King

Die Action darf nur auf Einzelbuchstaben, nicht auf Zahlen ansprechen!

Wer kann mir helfen?

---

<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: [April 12, 2012, 3:33am UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315/2 "2012-04-12T03:33:28Z")

</div>

Das Problem wird sein, dass nach dem ersten Löschen bei "J F K" keine 2 EInzelbuchstaben mehr vorliegen, sondern ein Zweibuchstaben"wort" (JF) und ein EInzelbuchstabe (K).

Von daher wirst du für jede Kombination einen eigenen Suchbegriff formulieren müssen:  
hier der für 3 Einzelbuchstaben

mit regulärem Ausdruck ersetzen:

(.\* )([a-z]) ([a-z]) ([a-z])( .\*)  
Ersetzen mit  
$1$2$3$4$5

mit 2 Einzelbuchstaben:  
(.\* )([a-z]) ([a-z])( .\*)  
ersetzen mit  
$1$2$3$4

Vielleicht filterst du die erstmal:  
%artist% MATCHES " [a-z] [a-z] [a-z] "

---

<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: [April 12, 2012, 4:05am UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315/3 "2012-04-12T04:05:38Z")

</div>

> [@papi](#):
>
> ... Ich möchte gerne doppelte/mehrfache Einzelbuchstaben im %ARTIST% zusammenfassen.  
> Beispiel: J F K Feat B B King -\> JFK Feat BB King ...

**$regexp($regexp('J F K Feat B B King','(?:^|\s)\S{2,}(?:\s|$)',' $0 '),'(\S)\s','$1')**

von:  
"J F K Feat B B King"  
über:  
"J F K Feat B B King "  
nach:  
"JFK Feat BB King"

DD.20120312.0800.CEST

---

<div class="post-metadata">

### Author: ![papi](https://community.mp3tag.de/user_avatar/community.mp3tag.de/papi/32/8625_2.png) [@papi](https://community.mp3tag.de/u/papi)
#### Post date: [April 12, 2012, 5:15am UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315/4 "2012-04-12T05:15:17Z")

</div>

> [@DetlevD](#):
>
> **$regexp($regexp('J F K Feat B B King','(?:^|\s)\S{2,}(?:\s|$)',' $0 '),'(\S)\s','$1')**
> 
> von:  
> "J F K Feat B B King"  
> über:  
> "J F K Feat B B King "  
> nach:  
> "JFK Feat BB King"
> 
> DD.20120312.0800.CEST

Detlef, Du hast es echt drauf! 🙂

Danke!

---

<div class="post-metadata">

### Author: ![papi](https://community.mp3tag.de/user_avatar/community.mp3tag.de/papi/32/8625_2.png) [@papi](https://community.mp3tag.de/u/papi)
#### Post date: [April 12, 2012, 5:36am UTC](https://community.mp3tag.de/t/doppelte-einzelbuchstaben-initialen-zusammenfassen/13315/5 "2012-04-12T05:36:51Z")

</div>

> [@papi](#):
>
> Detlef, Du hast es echt drauf! 🙂
> 
> Danke!

Mit einer Einschränkung: Zahlen werden jetzt doch mit einbezogen.  
Aus "3 A M" wurde nun "3AM", statt "3 AM" und aus "3 P" wurde "3P", statt es bei "3 P" zu belassen.

Edit: Erledigt, ich habe Deine "Zahlendreher-Expression" nun dahinter gesetzt, die korrigiert das wieder.
