GREP-Stil zum Entfernen von Tabulatoren und Ersetzen durch Absatzumbruch

Ich frage mich, ob es möglich ist, einen GREP-Stil (keine Suche) zu erstellen, um einen konsistenten Datensatz mit Informationen automatisch zu formatieren. Datenbeispiel wie folgt:

XXX1X234-101    "UPAS"  WOVEN SPTWR JKT OFF WHITE

XXX1X234-6D6    "JAKLYN"    WOVEN SPTWR TOP BARE PINK

XXX1X234-6D6    "RUTHIE"    WOVEN SPTWR TOP BARE PINK

XXX1X234-101    "COLE"  WOVEN SPTWR JKT OFF WHITE

XXX1X234-9O2    "JAKLYN"    WOVEN SPTWR TOP ALABASTER

XXX1X234-001    "JAKLYN"    WOVEN SPTWR TOP BLACK

XXX1X234-101    "KURRA" WOVEN CITY PANT OFF WHITE

Bei Bedarf bestehen die Daten aus einer 12-stelligen Zeichenfolge, dann einem Tabulator, gefolgt von einer in Anführungszeichen eingeschlossenen Zeichenfolge, dann einem Tabulator, dann einer weiteren Textzeichenfolge, dann einem Tabulator und schließlich einer weiteren Textzeichenfolge.

Ich frage mich, ob es automatisch so formatiert werden kann:

XXX1X234-101
"UPAS"
WOVEN SPTWR JKT
OFF WHITE

XXX1X234-6D6
"JAKLYN"
WOVEN SPTWR TOP
BARE PINK

XXX1X234-6D6
"RUTHIE"
WOVEN SPTWR TOP
BARE PINK

Bis zum Ende der Datenliste. Jede Zeichenfolge wird jetzt nicht mehr mit der Tabulatortaste in einer neuen Zeile eingefügt (nicht in einem neuen Absatz; Umschalt-Tabulator)

Vielen Dank im Voraus!

GREP-Stile ändern keine Zeichen,
Sie könnten es wahrscheinlich vortäuschen, indem Sie die Tabulatoren mit GREP auf eine lächerlich hohe Schriftgröße formatieren und verfolgen, um sie breit genug zu machen, dass sie das Ende der Zeile erreichen und den Text umbrechen würden ... aber warum sollten Sie das wollen? Dies ist eindeutig ein Suchen-und-Ersetzen-Job, kein spontaner Formatierungsjob; Warum willst du eine Suche vermeiden?
Um es einfach zu erklären, die Daten des Dokuments werden nicht von mir selbst verwaltet, sondern von einer anderen Person, die mit inDesign nicht vertraut ist. Also kopieren sie einfach die Daten und fügen sie ein und geben sie mir zurück, wo ich sie erneut formatieren muss. Zumindest werde ich vielleicht Ihren Vorschlag @JanusBahsJacquet ausprobieren. Das größte Ärgernis sind vielleicht tatsächlich die Registerkarten. Ich frage mich, ob ich die Registerkarten entfernen und sie einfach durch ein automatisch erstelltes Leerzeichen ersetzen kann.
Ist der Aufwand wirklich so groß? Wenn andere mit der Datendatei umgehen (ich vermute eine CSV-Datei oder eine Tabelle?), müssten Sie sie sowieso erneut importieren und formatieren, nachdem sie von ihnen geändert wurde, nicht wahr? Ein GREP-Suchen und -Ersetzen dauert höchstens etwa zehn Sekunden.
Du meinst shift+return?

Antworten (1)

Wie in Kommentaren darauf hingewiesen wurde, helfen Ihnen Grep-Stile hier nicht weiter.
Ich persönlich würde auch Suchen/Ersetzen verwenden, um die Dinge richtig einzustellen.

Als schnelle (und schmutzige) Problemumgehung könnten Sie jedoch Ihren Absatzstil einfach bearbeiten, um einen Tabellierungswert gleich Ihrem Spaltenwert festzulegen. Auf diese Weise wird Text nach dem Tab in die nächste Zeile "geschoben".
Verwenden Sie verschachtelte Stile (oder Grep-Stile), um Zeile 2 und die 3 Zeichen nach Ihrem Bindestrich zu formatieren.
Es ist eine schnelle Problemumgehung, aber es ist nicht das, was ich als gute Praxis bezeichnen würde, da Sie auf Situationen kommen können (z. B. Textumbruch für Grafikrahmen), die das Ganze durcheinander bringen würden.

Beispiel für eine Säulenbreite von 130 mm:

Geben Sie hier die Bildbeschreibung ein