Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>RegEx und Shortcuts App

RegEx und Shortcuts App

Paperflow
Paperflow26.05.2300:53
RegEx und Shortcuts App
Folgende Aufgabenstellung:
Dubletten aus einer unsortierten Liste entfernen
Liste:
Xaver
Theodor
Xaver
Xaver
Theodor
Friedrich

Regex Ergebnis soll folgendes ausgeben:
Xaver
Theodor
Friedrich

Wichtig:
Die Reihenfolge in der Liste darf nicht geändert werden.

Ich habe schon eine halbe Lösung, wenn die Liste vorher sortiert wird:
Shortcut Befehl: Text abgleichen

(.+)(\n\1)*

Aber wie gesagt, ich benötige ein Regex, für eine unsortierte Liste, da die Reihenfolge wichtig ist.

Geht das?
Vielen Dank für lesen
0

Kommentare

marm26.05.2301:22
Die kostenlose App "Actions" erweitert Shortcuts um die Befehle "Remove duplicates from list" und "Remove duplicate lines"
Soll das erste oder letzte der jeweiligen Duplikate nicht gelöscht werden? Laut deinem Beispiel soll das erste erhalten bleiben.

Witzig ist, dass ich vor einer Stunde erst ein Shell-Skript zum Entfernen von Duplikaten in Textdateien geschrieben habe.

Du kannst Shell-Skript in Shortcuts Variablen übergeben:
awk '!seen[$0]++' "$input > "$output"
+1
marm26.05.2301:33
+1
Paperflow
Paperflow26.05.2302:22

Wow, die App kannte ich noch nicht. Werd sie gleich mal testen. 1000 Dank!
0
Paperflow
Paperflow26.05.2304:00
marm
Soll das erste oder letzte der jeweiligen Duplikate nicht gelöscht werden? Laut deinem Beispiel soll das erste erhalten bleiben.

Deine Vermutung ist korrekt, es soll das oberste erhalten bleiben.

Hab Deine vorgeschlagene App getestet und was soll ich sagen, es funktioniert perfekt.

Unglaublich, wie schnell und vor allem passend Deine Lösung kam. Zufälle gibt’s

Danke und gute Nacht
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.