[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: 21

7. Jan 2016, 19:15
Beitrag # 1 von 9
Bewertung:
(17301 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: 5941

7. Jan 2016, 19:34
Beitrag # 2 von 9
Beitrag ID: #545817
Bewertung:
(17280 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 


---
Viele Grüße aus meinem Ship-Office in Dalmatien Cool
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB | Mac Mini (6,1) als Server 2,5 GHz, 8 GB | 10.15.7 Catalina | CC 2021 (ID 16.3.2)


als Antwort auf: [#545816]

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

WhiteRabbit
Beiträge gesamt: 21

7. Jan 2016, 20:03
Beitrag # 3 von 9
Beitrag ID: #545818
Bewertung:
(17262 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: 5941

7. Jan 2016, 20:10
Beitrag # 4 von 9
Beitrag ID: #545820
Bewertung:
(17251 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] 


---
Viele Grüße aus meinem Ship-Office in Dalmatien Cool
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB | Mac Mini (6,1) als Server 2,5 GHz, 8 GB | 10.15.7 Catalina | CC 2021 (ID 16.3.2)


als Antwort auf: [#545818]

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

WhiteRabbit
Beiträge gesamt: 21

7. Jan 2016, 20:12
Beitrag # 5 von 9
Beitrag ID: #545821
Bewertung:
(17250 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: 5941

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

---
Viele Grüße aus meinem Ship-Office in Dalmatien Cool
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB | Mac Mini (6,1) als Server 2,5 GHz, 8 GB | 10.15.7 Catalina | CC 2021 (ID 16.3.2)


als Antwort auf: [#545821]

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

Thomas Richard
Beiträge gesamt: 18823

7. Jan 2016, 22:09
Beitrag # 7 von 9
Beitrag ID: #545824
Bewertung:
(17128 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.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#545817]

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

WhiteRabbit
Beiträge gesamt: 21

8. Jan 2016, 05:37
Beitrag # 8 von 9
Beitrag ID: #545826
Bewertung:
(17037 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: 5005

8. Jan 2016, 06:59
Beitrag # 9 von 9
Beitrag ID: #545827
Bewertung:
(16991 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.
*****
Mit herzlichem Gruß,
Uwe Laubender


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

Aktuell

PDF / Print
PDF-XCange_300

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
26.10.2021

Online
Dienstag, 26. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

In unserem ca. 30-minütigen kostenlosen Webinar zeigt Ihnen unser Produktmanager Karsten Schwarze, wie Sie mit ColorLogic ColorAnt, CoPrA und ZePrA einen konsistenten Farbmanagement Workflow aufbauen und die Druckqualität sichern.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

Mit ColorLogic ColorAnt & CoPrA & ZePrA zum perfekten Druckergebnis
Veranstaltungen
29.10.2021 - 08.07.2022

Digicomp Academy, Zürich
Freitag, 29. Okt. 2021, 13.00 Uhr - Freitag, 08. Juli 2022, 19.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: 10'500.– zzgl. 7.7% MWST
Dauer: 30 Tage(ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberater AT digicomp DOT ch