mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 05:50 Benutzername: Passwort: Auto-Login

Thema: InDesign CS5 - Suchen/Ersetzen mit GREP vom 19.05.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> InDesign CS5 - Suchen/Ersetzen mit GREP
Autor Nachricht
jh312
Threadersteller

Dabei seit: 08.05.2007
Ort: Hagen
Alter: -
Geschlecht: Männlich
Verfasst Do 19.05.2011 08:00
Titel

InDesign CS5 - Suchen/Ersetzen mit GREP

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen!

Ich habe mal eine Verständnisfrage an die InDesign Profies:

Beim Bearbeiten eines alten Dokumentes mussten etliche Werte aus Aufstellungen geändert werden.
Diese sahen in etwa so aus:

10,00 € [TAB] 20,00 € [TAB] 30,00 €

Also habe ich mit der GREP-Suche/Ersetzen Funktion nach folgendem Begriff gesucht:

10,00 €\t20,00 €\t30,00 €

gesucht.
Dabei wurden Null Treffer erzielt.

Dann bin ich hingegangen und habe eine der betreffenden Zeilen per Copy/Paste in die Suche eingefügt.
Das (optische) Ergebnis sah genau so aus wie das was ich eingegeben habe, aber diese
Mal wurden aber alle Fundstellen angezeigt.

Habe ich bei dem Copy/Paste unwissendlich was entscheidendes mitkopiert?

Leider kenne ich die mächtige GREP-Geschichte zu wenig um selbst den Unterscheid bzw.
meinen Eingabefehler zu finden.

Ich würde mich über eine Erklärung freuen, denn diese Art der Suche erspart schon eine Menge Arbeit.

Ciao
Jörg
  View user's profile Private Nachricht senden
Kai Rübsamen

Dabei seit: 18.03.2003
Ort: Reiskirchen
Alter: 51
Geschlecht: Männlich
Verfasst Do 19.05.2011 08:44
Titel

Antworten mit Zitat Zum Seitenanfang

Nein, du hast lediglich bei der manuellen Eingabe etwas vergessen *zwinker*

Copy/Paste und manuelle Eingabe machen in deinem Beispiel dasselbe.

Der Sinn von Grep ist es übrigens nicht, Vorkommen literal (also tatäschlich) zu suchen.

Folgender Grep würde z.B. 10,00 €, 20,00 €, 30,00 €

aber auch

8,00 € oder 10.000 € finden.

\d[^\s]+\s€

Ggf. muss dann der Suchausdruck noch an deine individuellen Bedürfnisse angepasst werden.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
jh312
Threadersteller

Dabei seit: 08.05.2007
Ort: Hagen
Alter: -
Geschlecht: Männlich
Verfasst Do 19.05.2011 09:35
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo!

Danke für die Antwort!

Zitat:
Nein, du hast lediglich bei der manuellen Eingabe etwas vergessen *zwinker*


Was ich vergessen habe, lässt sich jetzt wahrscheinlich nicht mehr sagen oder?
Sah zumindest optisch gleich aus ...

Zitat:
Der Sinn von Grep ist es übrigens nicht, Vorkommen literal (also tatäschlich) zu suchen.[/code]

Hat aber funktioniert ... Grins

Welches wäre denn die "richtige" Vorhergehsweise?

Wenn ich z.B. nur nach "20,00 €" gesucht hätte, hätte ich ja sowohl den Wert in der Zeile

10,00 € 20,00 € 30,00 € als auch Zeile 20,00 € 30,00 € 40,00 € verändert.

Meine Absicht mit dem GREP war ja dann ausschließlich die gewünschte Zeile

10,00 € 20,00 € 30,00 € in 15,00 € 25,00 € 35,00 € zu ändern.


Trotzdem sollte ich mich mal näher mit den Möglichkeiten des GREP beschäftigen.
Denn das
Zitat:
\d[^\s]+\s€
sind im Moment Böhmische Dörfer für mich ... *Schnief*

Hat jemand einen guten Link über das Thema für mich?



Schönen Tag noch

Jörg
  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 19.12.2011 19:34
Titel

Antworten mit Zitat Zum Seitenanfang

Ist zwar schon ein paar Tage her, aber der konkrete Suchausdruck für die 20,00 zwischen Zehn und Dreißig Euro lautet wie folgt:



In diesem Beispiel wurde lediglich ein Zeichenformat zugewiesen.
Vielleicht hilft dir diese späte Antwort ja doch in irgendeiner Art und Weise.

Allerdings findet dieser GREP die 20,00 auch nur genau dann, wenn diese nach einer 10,00 mit nachfolgendem Leerzeichen und anschließendem Eurozeichen, das gefolgt von einem Tab und deiner 20,00 mit nachfolgendem Leerzeichen mit anschließendem Eurozeichen und gefolgt von Tab und 30,00 und Leerzeichen und Eurozeichen.

Auf gut GREP-Deutsch: du suchst und findest nur die 20,00
vorher steht ein positiver Lookbehind (?<=10,00\s€\t) und hinterher steht ein positiver Lookahead (?=\s€\t30,00\s€)
  View user's profile Private Nachricht senden
 
Ähnliche Themen InDesign Suchen/Ersetzen mit GREP
Leerraum nach Komma Suchen u. Ersetzen bzw. GREP in InDesign
GREP Suchen & Ersetzen als GREP stil im Format?
Suchen/Ersetzen bzw. GREP in ID Cs6
Mehrere Suchen und Ersetzen Befehle als GREP Stil?
InDesign Suchen/Ersetzen ... Text durch Grafik ersetzen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Software - Print


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.