[GastForen Programme Print/Bildbearbeitung Adobe InDesign mit GREP nach einem Zeichen suchen und dieses durch ein verankertes Objekt ersetzen

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

mit GREP nach einem Zeichen suchen und dieses durch ein verankertes Objekt ersetzen

Roly
Beiträge gesamt: 77

6. Okt 2018, 12:20
Beitrag # 1 von 4
Bewertung:
(3004 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo liebe Community

Ich habe ein kurzes kleineres Problem. Ich habe viele Preise, welche durchgestrichen dargestellt werden müssen. Die Preise erhalte ich aus einer Datenbank, ein Eintrag daraus könnte so aussehen: /179.- 1 99.- Die "1" zwischen den Preisen soll in einem nächsten Schritt dann noch hochgestellt werden sowie der aktuelle Preis "99.-" in bold dargestellt werden.

Ziel wäre als erstes, mit GREP(?) nach dem "/" zu suchen und dann mittels vorher in die Zwischenablage kopierten Objekt ein handschriftlicher schräger Strich an dessen Stelle einzufügen.

Dies klappt auch ganz gut mit ~c, nur leider werden alle definierten Optionen ignoriert und der Strich wird an den Preis vorangestellt. In einer Test-Textbox, wo ich den Strich auch kopiert habe, habe ich aber die Optionen so eingestellt, dass der Strich natürlich auch über den Preis zu stehen kommt...

Kann man dies mit GREP bewerkstelligen oder braucht es da einen anderen Kniff?!

Vielen Dank für euren Input.
X

mit GREP nach einem Zeichen suchen und dieses durch ein verankertes Objekt ersetzen

Roly
Beiträge gesamt: 77

6. Okt 2018, 17:48
Beitrag # 2 von 4
Beitrag ID: #566714
Bewertung:
(2962 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Okay, das erste Problem konnte ich lösen:
Den Strich kopieren und nach folgender Zeichenkette suchen
(/)(\d+[\.,]..?[1-3])(\h)
Danach ersetzen mit:
~c$2$3

Ich denke, es wird wohl eher nicht möglich sein, den zweiten Punkt (das Hochstellen der Ziffer gleich nach dem Preis) in einer einzigen Abfrage erledigen zu können.

Deshalb versuche ich nun, mittels "(\d+[\.,](\d\d))[1-3]" den Preis zu finden. Es wird nur drei Zahlen geben, welche gleich nach dem Preis hochzustellen sind [1-3].

Den Preis findet er damit auch, nur stellt er die komplett gefundene Zeichenkette hoch...

Er findet damit z.B. die Zeichenkette 179.501, stellt aber alles hoch. Dabei müsste er nur die "1" in diesem Beispiel hochstellen.

Noch gar nicht beachtet wird derzeit, dass der Preis auch so lauten könnte: 179.-


als Antwort auf: [#566711]

mit GREP nach einem Zeichen suchen und dieses durch ein verankertes Objekt ersetzen

Roly
Beiträge gesamt: 77

6. Okt 2018, 20:17
Beitrag # 3 von 4
Beitrag ID: #566715
Bewertung:
(2943 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Okay, damit gehts:
(?<=[\.,]\d\d)[1-3]

Mit diesem Code findet er nun Preise wie 179.50 und stellt die nachstehende Ziffer [1-3] hoch.

Doch leider bekomme ich es nicht hin, dass auch Preise wie 179.- gefunden und die nachstehende Ziffer hochgestellt wird. Da passiert genau nichts...

Ich stellte mir in etwa so was vor, leider ohne Ergebnis!
(?<=[\.,](\d\d|-))[1-3]

Alternative: im Absatzformat mehrere GREPs anlegen, die anstelle von Ziffern nach dem Punkt nach Divis oder Halbgeviertstrichen suchen... nicht ganz so elegant, aber wenn es nicht anders geht?!

Wäre super, dazu noch euren Input bekommen zu können. :-)

Vielen Dank + ein schönes Weekend


als Antwort auf: [#566714]

mit GREP nach einem Zeichen suchen und dieses durch ein verankertes Objekt ersetzen

Kai Rübsamen
  
Beiträge gesamt: 4664

8. Okt 2018, 17:19
Beitrag # 4 von 4
Beitrag ID: #566742
Bewertung:
(2719 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo. Ich komme gerade von einer Schulung und es ist mir ehrlich gesagt zu viel Text in deinen drei Beiträgen.

Mach doch bitte mal ein idml mit vorher / nachher.

Deinem Objekt in der Zwischenablage gibst du vorher ein Objektformat und steuerst hierüber die Position.

Gruß Kai Rübsamen


als Antwort auf: [#566715]
X

Aktuell

InDesign / Illustrator

| 23.05.2022

IDUG_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
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/