mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 16:53 Benutzername: Passwort: Auto-Login

Thema: Indesign Grep-Beistrich ersetzen durch nichts vom 13.04.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> Indesign Grep-Beistrich ersetzen durch nichts
Seite: 1, 2  Weiter
Autor Nachricht
tommy11
Threadersteller

Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 10:48
Titel

Indesign Grep-Beistrich ersetzen durch nichts

Antworten mit Zitat Zum Seitenanfang

Hallo, ich bitte nochmals um Hilfe + Erklärung weil ich die Grepformeln nicht so genau verstehe.
Suche nach einem Beistrich, wo davor und danach kein Zeichen ist und ersetze durch nichts.

Danke
  View user's profile Private Nachricht senden
safer-print

Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.04.2010 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

Was meinst du mit Beistrich? Und mit kein Zeichen meinst ein Leerzeichen? Ansonsten wäre im Textrahmen ja nur der Beistrich... wenn davor und dahinter kein Zeichen ist.

Wenn ich dich recht verstanden habe möchtest du
Code:
(\W)(-)(\W)

durch
Code:
\1\3

ersetzen


Zuletzt bearbeitet von safer-print am Di 13.04.2010 11:51, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tommy11
Threadersteller

Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 11:55
Titel

Antworten mit Zitat Zum Seitenanfang

Ich automatisiere Preisetiketten, diese beeinhalten ein bis vier Produkte.
Wenn ich dann weniger als 4 Produkte bleiben diverse Zeichen stehen.
Für die ,00 habe ich schon eine Abfrage, jetzt benötige ich noch eine für die Beistriche.
() steht für eine Textbox.

Bsp1: -> OK
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)

Bsp2:
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)
(Musterprodukt, blau) (20x30mm) (2 Stück) (€20,00)
(,) () () (,00)
(,) () () (,00)
  View user's profile Private Nachricht senden
safer-print

Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.04.2010 12:00
Titel

Antworten mit Zitat Zum Seitenanfang

Wie sieht deine Ersetzung den jetzt aus?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tommy11
Threadersteller

Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 12:07
Titel

Antworten mit Zitat Zum Seitenanfang

ja für die ,00 nehme ich (?<!\d)\,\d+ her. Dies hat mir in diesen Forum jemand geschrieben.
Leider kenne ich mich eben mit der Grep Suche noch nicht so aus und brauch deshalb Hilfe.
  View user's profile Private Nachricht senden
safer-print

Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.04.2010 12:24
Titel

Antworten mit Zitat Zum Seitenanfang

OK, das ist nicht so schwierig:
Code:
(?<!\d)\,\d+

Das bedeutet: du beginnst mit einem 'negative lookbehind', sprich nur Treffer zeigen die das gesuchte nicht enthalten. In deinem Fall \d -- eine Zahl [0..9]. Dann suchst du nach einen Komma (buchstäblich). Das Komma ist mit einem Backslash maskiert (das müsste vielleicht nicht sein, stört aber sicher nicht). Danach suchst du nach einem oder mehreren (das bedeutet das +) Zahlen (\d). Jetzt möchtest du außer den Zahlen am Ende auch noch den Strich finden. Dann kannst du eine Alternative (|) suchen: (\d+|-) bedeutet suche entweder \d+ oder -. Du musst in deinem Fall das - eventuell durch einen Bindestrich ersetzten. Das kannst du aber direkt aus dem InDesign-Taxtrahmen kopieren und einfügen. Wir ja auch 'buchstäblich' gesucht.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tommy11
Threadersteller

Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 12:31
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für die Erklärung, aber ich weiß jetzt nicht wirklich was ich für mein aktuelles Problem schreiben soll.
Suche nach Beistrich wo davor und danach kein Zeichen ist und ersetze durch nichts.

(?<!\d)\,(\d+|,) funktioniert nicht
  View user's profile Private Nachricht senden
safer-print

Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 13.04.2010 12:43
Titel

Antworten mit Zitat Zum Seitenanfang

Ich glaube ich versteh das immer noch nicht richtig. Bei mir funktioniert folgendes:


Er findet beide Textstellen und ersetzt die Fundstellen durch 'nix'.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen InDesign CS3 GREP Additionsformel für Ersetzen?
InDesign Suchen/Ersetzen mit GREP
InDesign CS5 - Suchen/Ersetzen mit GREP
GREP Suchen & Ersetzen als GREP stil im Format?
Leerraum nach Komma Suchen u. Ersetzen bzw. GREP in InDesign
Suchen/Ersetzen bzw. GREP in ID Cs6
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
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.