Auch ich vermisse manchmal so einen simplen Konverter "Tagfeld - Tagfeld", weil damit die passenden einfachen Fälle einfach und schnell auf Anfängerniveau bearbeitet werden könnten.
Aber weil dem (noch) nicht so ist, muss man auf das vorhandene Angebot der Aktionen zurückgreifen.
Für deinen Beispielfall kann man verschiedene Wege gehen.
Die folgenden Beispiele funktionieren so:
Vorher: Alpha_Beta
Nachher: Alpha (Beta)
-
Anfang Aktionengruppe Test#20100816.s_PLASH.Title (1)
Aktionstyp 2: Ersetzen
Feld: TITLE
Original: _
Ersetzen durch: ÷(
[_] Nur als Wort ersetzen
[_] Groß-/Kleinschreibung berücksichtigen
Aktion #2
Aktionstyp 5: Tagfeld formatieren
Feld: TITLE
Formatstring: %TITLE%)
Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen.
Ende Aktionengruppe Test#20100816.s_PLASH.Title (1) (2 Aktionen)
Der Nachteil der Lösung (1) liegt darin, dass nach zweimaliger Anwendung der Aktionengruppe auf demselben Tagfeld die schließende Klammer zweimal vorhanden ist.
-
Anfang Aktionengruppe Test#20100816.s_PLASH.Title (2)
Aktion #1
Aktionstyp 7: Tagfelder importieren
Quellformat: $ifgreater($strchr(%TITLE%,''),0,$replace(%TITLE%,'','÷(')')',%TITLE%)
Formatstring: %TITLE%
Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen.
Ende Aktionengruppe Test#20100816.s_PLASH.Title (2) (1 Aktion)
Das Ergebnis bei Lösung (2) ändert sich nicht bei zweimaliger Anwendung, aber der verwendete Aktionstyp wird hier irgendwie befremdlich innovativ angewendet.
-
Anfang Aktionengruppe Test#20100816.s_PLASH.Title (3)
Aktion #1
Aktionstyp 5: Tagfeld formatieren
Feld: TITLE
Formatstring: $ifgreater($strchr(%TITLE%,''),0,$replace(%TITLE%,'','÷(')')',%TITLE%)
Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen.
Ende Aktionengruppe Test#20100816.s_PLASH.Title (3) (1 Aktion)
Das Ergebnis bei Lösung (3) ändert sich nicht bei zweimaliger Anwendung und der verwendete Aktionstyp passt sinngemäß.
-
Anfang Aktionengruppe Test#20100816.s_PLASH.Title (4)
Aktion #1
Aktionstyp 4: Ersetzen mit regulärem Ausdruck
Feld: TITLE
Regulärer Ausdruck: ^(.+?)_(.+?)$
Treffer ersetzen durch: $1÷($2)
[_] Groß-/Kleinschreibung berücksichtigen
Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen.
Ende Aktionengruppe Test#20100816.s_PLASH.Title (4) (1 Aktion)
Diese Lösung (4) würde ich persönlich vorziehen, weil sie der eigentlichen Aufgabenstellung
sinngemäß am Nächsten liegt.
Außerdem gibt es auch einen Bearbeitungsprozess, der mit Hilfe der Konverter Funktionen zum
gewünschten Ergebnis führt.
Im Beispiel hat die Datei den Namen "Dateiname.mp3" und das Tagfeld TITLE den Inhalt "Alpha_Beta".
-
Konverter | Dateiname - Tag | ALT+2
Formatstring auswählen
Formatstring: Dateiname.mp3
%BACKUP_FN%
Vorschau
BACKUP_FN | Dateiname
-
Konverter | Tag - Dateiname | ALT+1
Formatstring auswählen
Formatstring:
%TITLE%
Vorschau
Alpha_Beta.mp3
-
Konverter | Dateiname - Dateiname | ALT+3
Formatstring auswählen
Maske über alten Dateinamen:
%1_%2
Maske über neuen Dateinamen:
%1 (%2)
Vorschau
Alpha (Beta).mp3
-
Konverter | Dateiname - Tag | ALT+2
Formatstring auswählen
Formatstring: Alpha (Beta).mp3
%TITLE%
Vorschau
TITLE | Alpha (Beta)
-
Konverter | Tag - Dateiname | ALT+1
Formatstring auswählen
Formatstring:
%BACKUP_FN%
Vorschau
Dateiname.mp3
Am Ende muss das temporäre Tagfeld "BACKUP_FN" noch entfernt werden, z. B. mit der Aktion "Tagfelder entfernen".
DD.20100816.1255.CEST