Zitat von
glkgereon:
Ausgangsstring: Hallo - Du - Bla-
Wuppdi.abc
Maske1: %titel% - %wort% - %test%-%name%.%endung%
Maske2: %name% - %test% - %titel% - %wort%.%endung%
Ausgabestring:
Wuppdi - Bla - Hallo - Du.abc
^(\w+) - (\w+) - (\w+)-(\w+).([a-zA-Z0-9]+)$
Evtl. irgend so was.
Edit: Du könntest es natürlich auch noch auf Wortgrenzen etc. erweitern, aber da ist immer die Frage, ob das für den aktuellen Fall Sinn macht.
Edit2: Fehler korrigiert.