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 |
|
|
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
|
|
|
|
|
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 13.04.2010 11:47
Titel
|
|
|
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
durch
ersetzen
Zuletzt bearbeitet von safer-print am Di 13.04.2010 11:51, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
tommy11
Threadersteller
Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 11:55
Titel
|
|
|
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)
|
|
|
|
|
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 13.04.2010 12:00
Titel
|
|
|
Wie sieht deine Ersetzung den jetzt aus?
|
|
|
|
|
tommy11
Threadersteller
Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 12:07
Titel
|
|
|
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.
|
|
|
|
|
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 13.04.2010 12:24
Titel
|
|
|
OK, das ist nicht so schwierig:
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.
|
|
|
|
|
tommy11
Threadersteller
Dabei seit: 07.05.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 13.04.2010 12:31
Titel
|
|
|
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
|
|
|
|
|
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 13.04.2010 12:43
Titel
|
|
|
Ich glaube ich versteh das immer noch nicht richtig. Bei mir funktioniert folgendes:
Er findet beide Textstellen und ersetzt die Fundstellen durch 'nix'.
|
|
|
|
|
|
|
|
Ä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
|
|