[GastForen Programme Print/Bildbearbeitung Adobe InDesign Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

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

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

WhiteRabbit
Beiträge gesamt: 23

7. Jan 2016, 20:15
Beitrag # 1 von 9
Bewertung:
(338047 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
habe schon diverse Befehlsanleitungen gelesen usw. werd aber nicht schlau draus.

Habe einen Text der immer wieder geliefert wird und nach der Postleitzahl ein hartes Return beinhaltet. Jetzt wollte ich über GREP sagen nach der Postleitzahl anstatt des Return ein Leerzeichen.

Die Suche nach der Postleitzahl habe ich hinbekommen, nur ersetzt er mir die letzte Ziffer mit einem Leerzeichen.

\d\r
- ist die Suche das funzt aber was muss ich bei der Ersetzung eingeben ??
X

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

Ralf Hobirk
Beiträge gesamt: 5961

7. Jan 2016, 20:34
Beitrag # 2 von 9
Beitrag ID: #545817
Bewertung:
(338026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

damit die letzte Ziffer nicht ersetzt wird, brauchst du einen "Look behind". Versuche es mal hiermit:
Code
(?<=\d)\r 



als Antwort auf: [#545816]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

WhiteRabbit
Beiträge gesamt: 23

7. Jan 2016, 21:03
Beitrag # 3 von 9
Beitrag ID: #545818
Bewertung:
(338008 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
danke für die schnelle Antwort
ich habe den Code jetzt bei Ersetzen eingeben aber er geht hin und ersetzt die letzte Ziffer mit dem Code und dem Leerzeichen "genauso" wie es im Feld ersetzen steht.


als Antwort auf: [#545817]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

Ralf Hobirk
Beiträge gesamt: 5961

7. Jan 2016, 21:10
Beitrag # 4 von 9
Beitrag ID: #545820
Bewertung:
(337997 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das kann eigentlich nicht sein, ich habe den GREP getestet, bevor ich ihn hier gepostet habe. Upps, jetzt lese ich, dass du den Code in "Ersetzen" eingegeben hast. Nein, du musst ihn in "Suchen" eingeben. In "Ersetzen" kommt nur das gewünschte Leerzeichen.

Also nochmal:
Suchen:
Code
(?<=\d)\r 

Ersetzen:
Code
[Leerzeichen] 



als Antwort auf: [#545818]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

WhiteRabbit
Beiträge gesamt: 23

7. Jan 2016, 21:12
Beitrag # 5 von 9
Beitrag ID: #545821
Bewertung:
(337996 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
super vielen Dank für deine Geduld :-)
hat gefunzt !

Gruß
Jens


als Antwort auf: [#545820]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

Ralf Hobirk
Beiträge gesamt: 5961

7. Jan 2016, 21:13
Beitrag # 6 von 9
Beitrag ID: #545822
Bewertung:
(337988 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
No Prob ;-)


als Antwort auf: [#545821]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

Thomas Richard
Beiträge gesamt: 19339

7. Jan 2016, 23:09
Beitrag # 7 von 9
Beitrag ID: #545824
Bewertung:
(337874 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Ralf Hobirk ]
Code
(?<=\d)\r 



Dieser GREP ersetzt ALLE Returns vor denen eine Zahl steht.

Ich kann mir fast nicht vorstellen, dass dein gelieferter Text, der scheinbar aus Adressen besteht, keine weiteren Vorkommen besitzt, die am Ende einer Zeile eine Ziffer besitzen (Hausnummer, Telefonnummer, Geburtstag, ...), von daher wäre ich mit dem grundsätzlich funktionierenden GREP vorsichtig.

Um die Treffer weiter einzugrenzen würde ich z.B. nach einem Return suchen, welches auf ein Return und 5 Ziffern folgt und nur diese Konstellation gegen ein Leerzeichen ersetzen:

Code
(?<=\r\d{5})\r 


Wenn in dem Text noch weitere in einer Zeile alleinstehende, 5stellige Ziffern vorkommen, (z.B. Telefonvorwahlen), reicht selbst diese Präzisierung nicht aus.


als Antwort auf: [#545817]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

WhiteRabbit
Beiträge gesamt: 23

8. Jan 2016, 06:37
Beitrag # 8 von 9
Beitrag ID: #545826
Bewertung:
(337783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
Straßen mit Hausnummern sind da nicht dabei - aber grundsätzlich ist deine Fehlereingrenzung richtig !
Habe hier auch 4 stellige Postleitzahlen (Schweiz) dabei, genügt es beim Code anstatt 5 auch 4-5 zu sagen ??


als Antwort auf: [#545824]

Indesign GREP Ersetzung - Postleitzahl RETURN soll mit Postleitzahl LEERZEICHEN ersetzt werden

Uwe Laubender
Beiträge gesamt: 5319

8. Jan 2016, 07:59
Beitrag # 9 von 9
Beitrag ID: #545827
Bewertung:
(337737 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo WhiteRabbit,

Du hast hier zwei Möglichkeiten:

1. Einen Abschnitt suchen (die "Klammermethode"), den Abschnitt mit sich selbst ersetzen, den Rest mit dem Leerzeichen.

Suche einen Abschnitt, der 4 oder 5 aufeinanderfolgende Zahlen enthält*, gefolgt von einem Absatzzeichen:
Code
(\d{4,5})\r 


Ersetze den Abschnitt mit sich selbst, den Rest des gefundenen Ausdrucks mit einem Leerzeichen:
Code
$1\x{0020} 


2. Das etwas flexiblere lookbehind.
Suche ein Absatzzeichen vor dem 4 oder 5 aufeinanderfolgende Zahlen stehen:*
Code
\d{4,5}\K\r 


Ersetze durch ein Leerzeichen:
Code
\x{0020} 


Erklärung:
Der "normale" lookbehind ist unflexibel. Variable Fundstellenlängen werden nicht gefunden. Irgendwann mal hat InDesign \K bekommen mit dem auch variable Fundstellenlängen als "lookbehind" funktionieren. Könnte ab InDesign CS6 funktionieren…

* Aber Vorsicht bei beiden Methoden:
Falls Dein Text Zahlen mit mehr als 5 Stellen enthält, wird auch das Absatzzeichen gefunden. Deswegen wäre es wichtig zu wissen, was immer vor der Zahl steht, um dies mit in den GREP einzubeziehen.

Steht die Zahl beispielsweise immer am Absatzanfang, dann würde das mit folgendem Suchausdruck festgezurrt werden:

Korrigierte Methode:
2.1 Das etwas flexiblere lookbehind.

Suche nach einem Absatzzeichen vor dem eine 4 oder 5-stellige Zahl steht, die am Anfang eines Absatzes steht:
Code
^\d{4,5}\K\r 


Ersetze durch ein Leerzeichen:
Code
\x{0020} 


EDIT: Eine etwas präzisere Beschreibung der Suche ergänzt.


als Antwort auf: [#545826]
(Dieser Beitrag wurde von Uwe Laubender am 8. Jan 2016, 08:07 geändert)
X

Aktuell

InDesign / Illustrator
MTT_300x300_11_2022

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!