[GastForen Programme Print/Bildbearbeitung Adobe InDesign Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

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

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 11:47
Beitrag # 1 von 7
Bewertung:
(2692 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen zusammen,

weiß jemand auf die Schnelle, ob man mit Grep auch addieren kann?

Ich möchte hochgestellte Ziffern suchen und jeweils ab Cursorplatzierung +1 addieren (bis zum Ende des Textabschnittes). Ist das mit Grep möglich? Oder nur per Skript?

Vielen Dank für Tipps
Herzliche Grüße

Ulrich Döllken
X

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Adelberger
Beiträge gesamt:

4. Aug 2014, 12:04
Beitrag # 2 von 7
Beitrag ID: #530632
Bewertung:
(2673 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Rechnen kann GREP nicht, aber das ist eine Aufgabe, die sicherlich mittels Script bewältigt werden kann.


als Antwort auf: [#530628]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Uwe Laubender
Beiträge gesamt: 4853

4. Aug 2014, 12:39
Beitrag # 3 von 7
Beitrag ID: #530636
Bewertung:
(2640 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Willi!
Das is korrekt. Per Skript ist das machbar.

Vorausgesetzt das gefundene Einzeltextstück ist wirklich die Repräsentation einer Zahl, kann der Kern eines Scripts in der Sprache ExtendScript (JavaScript) z.B. folgendermaßen aussehen:

(ACHTUNG! DIESER CODE IST NICHT SELBSTÄNDIG LAUFFÄHIG)

Code
//Change contents of found texts in flattened array: 
for(var n=flattenedFoundArray.length-1;n>=0;n--){
flattenedFoundArray[n].contents = String(Number(flattenedFoundArray[n].contents) + 1);
};


Hierbei wird die nicht-formatierte Eigenschaft des gefundenen Textstücks, die Eigenschaft "contents", manipuliert. Zunächst mal in ein Zahl-Objekt gewandelt und dann 1 dazuadiert, um wieder als Ergebnis als String-Objekt zugewiesen zu werden. Da es passieren kann, dass sich die Länge, d.h. die Anzahl der Zeichen nach der Umwandlung geändert hat, wird die Schleife in umgekehrter Reihenfolge durch die Suchergebnisse geführt.

Beispiel: aus 999 wurde 1000. Ein Zeichen in der Länge der Zeichen der Fundstelle mehr.

Um das Schnipsel jetzt lauffähig zu machen, bedarf es natürlich noch der GREP-Suche ausgedrückt in ExtendScript-Code. Dabei ist natürlich besonders auf einen geeigneten GREP-Ausdruck zu achten.

Damit das Aufaddieren nicht schiefgeht, müsste allerdings erstmal präzise bestimmt werden welche Zahlen aufaddiert werden dürfen und welche nicht. Vielleicht kann man die Suche ja bereits über ein oder mehrere Formatierungsattribute der Zielzahlen eingrenzen. Nicht dass Quadratmeterzahlen plötzlich zu Kubikmeter werden ;-)
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#530632]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 14:31
Beitrag # 4 von 7
Beitrag ID: #530656
Bewertung:
(2591 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für eure Tipps. Ich habe noch folgendes Skript gefunden, welches mir prompt geholfen hat. http://indesignsecrets.com/...ument-using-math.php

Mit einem Zeichenformat für die hochgestellten Ziffern war das kein Problem mehr.
Herzliche Grüße

Ulrich Döllken


als Antwort auf: [#530636]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Uwe Laubender
Beiträge gesamt: 4853

4. Aug 2014, 14:40
Beitrag # 5 von 7
Beitrag ID: #530658
Bewertung:
(2587 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Ulrich!

Schön, dass es funktioniert.

Bei solchen Scripts, wie auch in dem Code-Schnipsel, das ich vorhin gepostet habe, ist es wichtig zu wissen, dass es auf den englischsprachigen Raum ausgerichtet ist.

Solltest Du mal das Bedürfnis haben Preise mit Kommazahlen anzupassen, wirst Du feststellen, dass es ein Problem gibt: da wo wir ein Komma setzen, erwartet das Skript einen Punkt. Das funktioniert dann nur mit ganzen Zahlen.

Für eine spezielle GREP-Lösung müsste man also auch den GREP-Suchstring entsprechend formulieren. Das Addieren von Kommazahlen stellt dann noch eine andere Herausforderung da. Prinzipiell kein Problem, man muss aber daran denken…
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#530656]

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

DNC Creativ
Beiträge gesamt: 29

4. Aug 2014, 14:57
Beitrag # 6 von 7
Beitrag ID: #530665
Bewertung:
(2562 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

danke für deinen Tipp. Das Script kann man im Fenster sogar auf Punkt oder Komma umstellen (siehe Screenshot, hab es aber noch nicht getestet).

Ist aber eine nette Sache. Habe die Ziffern per Zeichenformat und Auswahl ohne Probleme ändern können. Per Addition bei Einschüben und Subtraktion bei Streichungen.

Ganz vielen Dank
Herzliche Grüße

Ulrich Döllken


als Antwort auf: [#530658]
Anhang:
Rechnen.jpg (34.3 KB)

Grep Problem - Ist es möglich eine ehemalige Fußnote neu zu nummerieren?

Quarz
Beiträge gesamt: 3368

4. Aug 2014, 16:01
Beitrag # 7 von 7
Beitrag ID: #530668
Bewertung:
(2526 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ulrich,

danke für den Link zum Script
auf indesignsecrets.

Das kann ich gut gebrauchen :-)


Gruß
Quarz

-------------------------------------
Win7 | InDesign CS6 ver 8.02



als Antwort auf: [#530665]
X

Aktuell

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
25.01.2021 - 26.01.2021

Digicomp Academy AG, Bern oder Zürich
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

In diesem Basic-Kurs lernen Sie das Wichtigste über den Aufbau und die Funktionsweise von Photoshop. Zusammen mit den notwendigen Grundlagen von Farbenlehre bis Bildauflösung lernen Sie zudem die kreativen Möglichkeiten von Photoshop kennen.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

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

digicomp.ch/d/PHOTM1

Veranstaltungen
25.01.2021 - 26.01.2021

Digicomp Academy AG, Zürich oder virtuell
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

Im Kurs lernen Sie die Schritte vom Import des Rohmaterials bis zum fertig exportierten Clip kennen. Dazu zählen die Materialverwaltung, das Trimmen für Roh- und Feinschnitt, Blenden, Titel und Effekte und eine Übersicht über die wichtigsten Formate.

Preis: CHF 1'700.-
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

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

digicomp.ch/d/AP6

Neuste Foreneinträge


Gleich Große Icons erstellen

PSD CS6 (!) Mac: Dialog "Dateiinformationen" Fenster leer und Sackgasse

Inhalt Textrahmen verbinden

iPhone Farbprofil

Exel ohne leeres Tabellenblatt starten

Text- oder Grafikrahmen nach Position und Größe suchen und ändern

Illustrator Skript Übersatztext - Hilfe benötigt

[GREP] beliebige Zeichen finden und durch selbe Anzahl an Leerzeichen oder Anzahl Zeichen "x" ersetzen

InDesign 2021 – Suchen/Ersetzen: Farbe

Langsamer MacMini
medienjobs