Autor |
Nachricht |
Scheinwelt
Threadersteller
Dabei seit: 18.07.2003
Ort: 192.168.0.1
Alter: 41
Geschlecht:
|
Verfasst Mi 18.02.2009 13:15
Titel [ID CS3] Leerstellen vor Absatzende entfernen |
|
|
Kunden machen ja bekanntermaßen oft überflüssige Umbrüche und Leerzeichen und so Zeug - normalerweise ist das Suchen und Ersetzen ja auch kein Problem.
Diesmal ist es aber nicht so einfach, weil ich durchaus mehrfache Absätze und Zeilenumbrüche behalten möchte, weil es sich um eine Tabelle dreht und innerhalb der Zellen bzw. Zeilen bestimmte Abstände gewünscht sind. Ich möchte nur die Absätze/Umbrüche/Leerzeichen entfernen, auf die kein Text mehr folgt, aber wie?
Dankeschonmal.
Edit: Also eigentlich ist es ja nicht das Absatzende, sondern das Ende im Textrahmen/der Tabellenzelle.
Zuletzt bearbeitet von Scheinwelt am Mi 18.02.2009 13:16, insgesamt 1-mal bearbeitet
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Mi 18.02.2009 13:26
Titel
|
|
|
Leerstellen vor Absatzenden entfernen musst du mit einem Grep machen
Ersetze "Leertaste" (?=\r) durch nichts
"Leertaste" ist Leertaste
(?=) ist ein "positiver Lookahead" und sucht das Zeichen, das auf die Leertaste folgt, hier ein Absatzende \r
Das Löschen von Absatzenden selbst ist immer etwas problematisch, manchmal verschieben sich dabei die vorgenommen Absatzformatzuweisungen ...
|
|
|
|
|
Anzeige
|
|
|
Scheinwelt
Threadersteller
Dabei seit: 18.07.2003
Ort: 192.168.0.1
Alter: 41
Geschlecht:
|
Verfasst Mi 18.02.2009 14:52
Titel
|
|
|
Hi Herr Münschke. Ich glaube, wenn es um ID-Fragen geht gibt es nur zwei Leute im Forum, die sofort antworte, wo bleibt Typografit?
Mit diesen grep Ausdrücken wollte ich mich schon immer mal beschäftigen - ich bin aber kein Kind der Kommandozeile.
So richtig komme ich dann aber doch nicht weiter. Hier nochmal zur Verdeutlichung:
eine Zeile mit Text¶
und noch etwas mehr¶
¶
¶
irgendwas mit Abstand¶
¶
¶
# (Ende)
Die blauen Absätze sollen bleiben, die roten möchte ich entfernen.
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Mi 18.02.2009 14:59
Titel
|
|
|
Typografit und ich sind nur diejenigen, die am schnellsten tippen können ...
Zu den GREPs ... du hattest nach Leerstellen vor Absatzenden gefragt ... das geht wie oben beschrieben ...
Nun möchtest du "doppelte" Absatzenden killen ... dazu gehst du ins Suche/Ersetze-Menü auf die Karteikarte GREP ... keine Angst, die beißt nur ganz zärtlich ... Wenn du nun oben bei Abfrage das Auswahlfenster öffnest, gibts dort zur Auswahl: "Mehrere Umbrüche in einzelne Umbrüche". Wenn du den auswählst, schreibt dir Indesign die entsprechenden Paramenter in die Felder. Nun "Suche" drücken und dann "Ändern" ... schau mal, was passiert. Wenn es das ist, was du magst, und du dich traust, kannst du ja dann "Alle ändern" anklicken ...
|
|
|
|
|
Scheinwelt
Threadersteller
Dabei seit: 18.07.2003
Ort: 192.168.0.1
Alter: 41
Geschlecht:
|
Verfasst Mi 18.02.2009 15:27
Titel
|
|
|
Ja nee, is klar. 'tschuldigung, wenn ich mich da undeutlich ausgedrückt habe.
Also bei nem Fließtext und alles was auch mit richtigen, echten Absätzen zu tun hat sind die vorgefertigten GREPs so ziemlich das erste, wenn ich Daten von einem Kunden bekomme.
Diesmal ist das aber eine Preisliste in Tabellenform. Absätze die nach dem letzten Inhalt in einer Zelle stehen verhindern, daß sich die Tabellenzellen in der Höhe automatisch an den tatsächlichen Inhalt anpassen lassen, weil da ja noch "was" kommt.
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Mi 18.02.2009 15:35
Titel
|
|
|
Und diese (zusätzlichen Absätze) willst du raus haben?
Und das geht nicht mit SuE? Warum nicht?
suche nach ^p^p
|
|
|
|
|
Scheinwelt
Threadersteller
Dabei seit: 18.07.2003
Ort: 192.168.0.1
Alter: 41
Geschlecht:
|
Verfasst Mi 18.02.2009 15:53
Titel
|
|
|
Okay, also an mir und meiner Beschreibung kanns jetzt echt nicht mehr liegen
Mit ^p^p werden ja alle doppelten Absätze ersetzt. Ich möchte aber nur die überflüssigen nach dem letzten Buchstaben in der Tabellenzelle, alle anderen doppelten und dreifachen Absätze in der Zelle sollen erhalten bleiben.
Ich such also nur alle: Text^p#
und nicht die: Text^p^p^p^pText^p^pText...
# = Symbol für "Rahmenende"
Zuletzt bearbeitet von Scheinwelt am Mi 18.02.2009 15:53, insgesamt 1-mal bearbeitet
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Mi 18.02.2009 16:16
Titel
|
|
|
Warum kommen in deinem Text irgendwo anders noch mehrfache Absatzumbrüche vor???
Ich war davon ausgegangen, dass es diese nicht gibt und dass, wenn da Abstände erzeugt werden sollen, die - so wie es richtig ist - mit einem Abstand vor oder nachher formatiert sind ...
|
|
|
|
|
|
|
|
Ähnliche Themen |
InDesign CS2 / 2 Leerstellen überprüfen
Seltsam:2 Spalten Text - komischer Durchschuss am Absatzende
PDF - Hintergrund entfernen ?
Beschriftung entfernen.
Heftklammerung entfernen, wie?
Schmuckfarbe aus pdf entfernen?
|
|