[GastForen Programme Print/Bildbearbeitung Adobe InDesign Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

27. Dez 2020, 18:30
Beitrag # 1 von 11
Bewertung:
(17583 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schöne Weihnachten gehabt zu haben

Hallo zusammen,
ich habe ein (Kunden-) Dokument in dem nach erfolgter Texteingabe noch eine Anzahl Leerzeichen und / oder Absatzmarken eingefügt wurden (manchmal auch beides in unterschiedlichen Varianten).
Meine Grep Kenntnisse halten sich in sehr engen Grenzen.
Aus diesem Grunde hier nun meine Frage:
lässt sich das mit einer Abfrage finden und löschen?
und wenn ja, wie...

DANKE im Voraus
X

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

pixxxelschubser
Beiträge gesamt: 1708

27. Dez 2020, 19:05
Beitrag # 2 von 11
Beitrag ID: #578081
Bewertung:
(17564 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
hilft die die standardmäßig vorhandene Grep-Vorgabe: „Entfernen von nachfolgenden Leerräumen“
Code
\s+$ 

nicht weiter?


als Antwort auf: [#578080]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

27. Dez 2020, 19:12
Beitrag # 3 von 11
Beitrag ID: #578082
Bewertung:
(17558 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die schnelle Antwort,
Aber..
ich möchte Nur am Ende des Textrahmens diesen Leerraum löschen, nicht im Text ( hier ist zum der Umbruch auch als Abstandshalter genutz worden :-(

Grüße


als Antwort auf: [#578081]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

MarioF
Beiträge gesamt: 388

27. Dez 2020, 19:39
Beitrag # 4 von 11
Beitrag ID: #578083
Bewertung:
(17545 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Da Du ja sicherlich mit Absatzformaten arbeitest, kann man diese "Abstandhalter" wieder hinzufügen (Abstand danach).


als Antwort auf: [#578082]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

pixxxelschubser
Beiträge gesamt: 1708

27. Dez 2020, 19:42
Beitrag # 5 von 11
Beitrag ID: #578084
Bewertung:
(17543 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat … Aber..
ich möchte Nur am Ende des Textrahmens diesen Leerraum löschen …

Dann arbeitest du anders als der Großteil aller, die Texte setzen. Mehrere Leerzeichen/Leerzeilen sind ein generelles No-Go.


als Antwort auf: [#578082]
(Dieser Beitrag wurde von pixxxelschubser am 27. Dez 2020, 19:44 geändert)

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

28. Dez 2020, 11:43
Beitrag # 6 von 11
Beitrag ID: #578086
Bewertung:
(17321 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

Danke für die guten Ratschläge,
ich arbeite mit Formaten, aber es ist eben ein Kundendokument.

Viele Seite, keine Rahmenverknüpfungen, halt ein "KundenGrafiker" der seine nicht vorhandenen Wordkenntnisse in InDesign umgesetzt hat.

Also fast jede Zeile ist ein eigener Absatz, oft noch mit zusätzlichen Leerzeichen am Ende, und - natürlich - nach der letzten Textzeile mehrere Absatzmarken auch wieder gerne mit mehreren Leerzeichen.

Den überflüssigen Freiraum am Ende der Zeile habe ich schon entfernt.
^\h+[^\r](?=[\n\r)]

Nun geht es um den überflüssigen Kram am Ende der Textrahmen.

Hier stehe ich aktuell noch "aufm Schlauch"
Also, wenn jemand eine Idee hat..


als Antwort auf: [#578083]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Ollymac
Beiträge gesamt: 233

28. Dez 2020, 12:02
Beitrag # 7 von 11
Beitrag ID: #578087
Bewertung:
(17295 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mike,

hast du es schon mit \z oder \Z für «Ende des Textabschnitts» versucht?

Schöne Grüsse
Olly


als Antwort auf: [#578086]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

28. Dez 2020, 12:06
Beitrag # 8 von 11
Beitrag ID: #578088
Bewertung:
(17291 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Olly,
ich bastel gerade an "Positive Lookbehind" vom Textende ausgehend (\Z)
klapptr aber noch nicht so richtig.
Ich möchte Leerzeichen, Tabs und Weiche bzw. harte Umbrüche finden..


als Antwort auf: [#578087]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Ollymac
Beiträge gesamt: 233

28. Dez 2020, 12:13
Beitrag # 9 von 11
Beitrag ID: #578089
Bewertung:
(17288 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mike,

ich bin nicht sicher, ob ich dich richtig verstehe, aber für \Z benötigst du kein Lookbehind. Einfach die gesuchten Zeichen in eckigen Klammern stecken, ggf. mit Pipe getrennt, und \Z dahinter.

Hth
Olly


als Antwort auf: [#578088]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

28. Dez 2020, 12:58
Beitrag # 10 von 11
Beitrag ID: #578090
Bewertung:
(17261 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Olly,
ich glaube, ich habs:

suche nach: \s+\Z
Ändere in: \r


als Antwort auf: [#578089]

Überflüssige Leerzeichen / Absätze am Ende eines Textrahmens löschen

Mike05
Beiträge gesamt: 77

28. Dez 2020, 18:48
Beitrag # 11 von 11
Beitrag ID: #578092
Bewertung:
(17137 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,
so sieht meine aktuelle Lösung aus:

(\S)[(\h*|\R*|t*|s*)]+\Z

und dies ersetze ich dann mit
$1

Vielleicht hat jemand noch eine andere Lösung??

Danke für die Hilfe und bis zur nächste Frage


als Antwort auf: [#578090]
X