# "u" durch "y" ersetzen, außer bei „au“, „eu“, „ou“

**URL:** https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273
**Category:** Allgemein
**Created:** [December 11, 2010, 8:17pm UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273 "2010-12-11T20:17:44Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Fredos](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/43a26b/32.png) [@Fredos](https://community.mp3tag.de/u/Fredos)
#### Post date: [December 11, 2010, 8:17pm UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273/1 "2010-12-11T20:17:44Z")

</div>

Hallo zusammen,

ich bin gerade am Taggen meiner griechischen CDs. Wenn Griechen ihre eigene Schrift transkripieren, verwenden manche leider ein "u" statt einem "y". [was im Griechischen auch ein "y" ist!]. Also "Guros" statt "Gyros". LOL.

Könnte mir jemand eine Regel schreiben für:

Alle "u" sollen durch "y" ersetzt werden außer bei "au", "eu" oder "ou" mit Beachtung von Groß und Kleinschreibung. Manchmal steht auf dem "u" auch ein Akzent "ú", der dann auch in "ý" umgewandelt werden könnte. Natürlich auch wieder nicht bei "aú", "eú" und "oú".

Kriegt man so etwas hin? Vielleicht zum Verstehen, damit ich es bei weiteren Buchstabenkombinationen dann eventuell selber schaffe.

Ganz herzlichen Dank  
Fredos

---

<div class="post-metadata">

### Author: ![ci3nt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/5daacb/32.png) [@ci3nt](https://community.mp3tag.de/u/ci3nt)
#### Post date: [December 11, 2010, 9:42pm UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273/2 "2010-12-11T21:42:57Z")

</div>

Als Ansatz, sowas geht mit regulären Ausdrücken:  
Aktion: Ersetzen mit regulärem Ausdruck  
Regulärer Ausdruck: ([^(a|e|o)])u  
Treffer ersetzen durch: $1y

^ bedeutet "nicht"  
Schaue hierfür auch in die [Hilfe](https://docs.mp3tag.de/actions/replace-regexp).  
(Ggf. musst du statt $1 $2 verwenden.)

mfG  
gnor

---

<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: [December 11, 2010, 10:11pm UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273/3 "2010-12-11T22:11:26Z")

</div>

In eckigen Klammern haben ( oder | keine Funktion. Besser so schreiben:  
Regulärer Ausdruck: ([^aeo])u

---

<div class="post-metadata">

### Author: ![Fredos](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/43a26b/32.png) [@Fredos](https://community.mp3tag.de/u/Fredos)
#### Post date: [December 11, 2010, 10:55pm UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273/4 "2010-12-11T22:55:16Z")

</div>

Wow fantastisch!!! Es funktioniert beides!  
Ganz, ganz herzlichen Dank für die schnelle Hilfe.

Was nicht funktioniert hat: "u" wurde nach großem A, E oder O auch umgewandelt. Aus Auto hat er also Ayto gemacht.

Ich habe jetzt den Ausdruck in

Regulärer Ausdruck: ([^aAeEoO])u  
Treffer ersetzen durch: $1y  
geändert.

Wahrscheinlich nur Fußweg, aber damit funktioniert es auch bei groß geschriebenen Wörtern.

Den Ausdruck oben kann ich zwar irgendwie nachvollziehen. Was mir allerdings schleierhaft ist, ist, was $1 geschweige denn $2 bedeuten könnte.

Herzliche Grüße  
Fredos

---

<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: [December 12, 2010, 7:20am UTC](https://community.mp3tag.de/t/u-durch-y-ersetzen-ausser-bei-au-eu-ou/11273/5 "2010-12-12T07:20:09Z")

</div>

> [@Fredos](#):
>
> ...Was mir allerdings schleierhaft ist, ist, was $1 geschweige denn $2 bedeuten könnte.
> 
> Herzliche Grüße  
> Fredos

Wenn ein regulärer Ausdruck mit Klammern unterteilt wird, adressieren $1, $2 etc. den Inhalt des jeweiligen Klammerausdrucks.  
In deinem Beispiel ist die Klammer ([^aAeEoO]) plus das u  
Zum Ersetzen sollte $1y genommen werden.  
In Normaldeutsch heißt das: nimm alles, was du durch den Ausdruck in der Klammer gefunden hast wieder für den zu schreibenden Ausdruck, ersetze aber dann das u durch das y.  
Das Spiel mit den Klammern kann man beliebig anpassen, um "chirurgisch exakt" dasu auszuschneiden, was man bearbeiten will. Voll genial.
