Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Grep: zehnte, elfte ... Stelle finden

Grep: zehnte, elfte ... Stelle finden

Verena Brandl
Beiträge gesamt: 106

22. Apr 2014, 12:53
Bewertung:

gelesen: 4768

Beitrag als Lesezeichen
Hallo liebe Forumleser,

ich habe gerade eine Grep-Abfrage gebastelt und bräuchte für diese Abfrage eure Hilfe ... Ich komme nicht mehr weiter :(
Ich habe bis zu 16 Suchpattern, die gefunden und an andere Stellen verschoben werden sollen.

Nur kann ich in dem Ersetzenfenster ab der zehnten Stelle die Suchpattern nicht mehr eingeben? Geht das überhaupt?

Zur Verdeutlichung:
Ich habe verschiedene Ziffern, die in die richtige Reihenfolge gebracht werden müssen:

1/4/7 2/5/8 3/6/9 -> 1/2/3 4/5/6 ...

Suchenabfrage: (\d)/(\d)/(\d) (\d)/(\d)/(\d) (\d)/(\d)/(\d)
Ersetzeabfrage: $1 / $4 / $7 $2 / $5 / $8 $3 / §6 / §9

Diese Abfrage geht bei mir bis zur 16ten Stelle.
Wie kann ich dies im Ersetzenfeld eingeben?

Vielen Dank schon einmal!

Liebe Grüße
Verena

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 13:12
Bewertung:

gelesen: 4749

Beitrag als Lesezeichen
Zitat Geht das überhaupt?

Nein, es gibt nur $1 bis $9, und - wenn ich das recht erinnere - $0 für den gesamten gefundenen Part.

Spontan habe ich auch keine Vorstellung, wie man das nur mit Grep lösen könnte, aber vielleicht hat hier einer mehr Muße.

Grep: zehnte, elfte ... Stelle finden

swisscheese
Beiträge gesamt: 387

22. Apr 2014, 15:48
Bewertung:

gelesen: 4700

Beitrag als Lesezeichen
Hallo Verena

Das geht simpler als vermutet: $10, $11, $12, usw.

Gruss, Gerd

Grep: zehnte, elfte ... Stelle finden

Verena Brandl
Beiträge gesamt: 106

22. Apr 2014, 15:56
Bewertung:

gelesen: 4693

Beitrag als Lesezeichen
Hallo Gerd,

wenn ich $10, §11 verwende dann nimmt es bei mir den ersten Suchpattern und jetzt jeweils eine "0" oder eine "1" dahinter?

Liebe Grüße
Verena

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 16:08
Bewertung:

gelesen: 4679

Beitrag als Lesezeichen
Gerd, haben Sie das wirklich, wirklich ausprobiert?

Grep: zehnte, elfte ... Stelle finden

swisscheese
Beiträge gesamt: 387

22. Apr 2014, 16:44
Bewertung:

gelesen: 4660

Beitrag als Lesezeichen
Ja, ich hab's in CS6 und CC getestet. Funktioniert! Ehrlich! :D

Liebe Grüsse, Gerd Müller

Grep: zehnte, elfte ... Stelle finden

Wolf Eigner
Beiträge gesamt: 407

22. Apr 2014, 21:01
Bewertung:

gelesen: 4594

Beitrag als Lesezeichen
Die InDesign-Version möchte ich auch haben. Kann’s leider nicht nachvollziehen.

Schönen Gruß aus München.
W.E.

IDUG • München • Rhein-Ruhr • Stuttgart • Berlin • Köln • Rhein-Main • Hamburg • Schwarzwald • Hannover • Freunde/Wissen/Bücher/Software gewinnen!

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 21:50
Bewertung:

gelesen: 4571

Beitrag als Lesezeichen
Zitat Funktioniert! Ehrlich! :D


Wenn Sie uns jetzt noch das Beispiel verraten, mit dem Sie es probiert haben…

Anbei das Beispiel, mit dem es bei mir nicht funktioniert.

Anhang:
Archiv.zip (9.85 KB)

Grep: zehnte, elfte ... Stelle finden

Ralf Hobirk
Beiträge gesamt: 5961

22. Apr 2014, 22:16
Bewertung:

gelesen: 4556

Beitrag als Lesezeichen
Hallo Gerald,

wenn du uns jetzt noch verrätst, wie man die XML in S&E bekommt… Ich kann jedenfalls nichts Brauchbares auslesen ;-)

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 22:30
Bewertung:

gelesen: 4539

Beitrag als Lesezeichen
Oh, äh, ja, das ist in der Tat nicht selbsterklärend.

  1. Öffne die Script-Palette

  2. Rechtsklick auf "Benutzer" und "Im Finder anzeigen"

  3. Eine Ordnerebene hoch und in den Ordner "Find-Change Queries"

  4. Da die XML-Datei reinlegen


Dann steht sie im Suchern/Ersetzen im Menü der gespeicherten Suchen zur Verfügung.

Grep: zehnte, elfte ... Stelle finden

Ralf Hobirk
Beiträge gesamt: 5961

22. Apr 2014, 22:37
Bewertung:

gelesen: 4533

Beitrag als Lesezeichen
Danke, wieder was gelernt.
Aber: die S&E-Felder bleiben bei mir leer, wenn ich diesen Query auswähle…

---
Viele Grüße,
Ralf
---
iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)

Grep: zehnte, elfte ... Stelle finden

swisscheese
Beiträge gesamt: 387

22. Apr 2014, 22:37
Bewertung:

gelesen: 4533

Beitrag als Lesezeichen
So hab ich's gemacht:
Text:
1/2/3/4/5/6/7/8/9/10/11/12

Suche nach:
(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)

Ersetzen durch (z.B.):
$12|$11|$10|$9|$8|$7

Ergebnis:
12|11|10|9|8|7

Screenshot hier, aus Indesign CS5 Mac

Liebe Grüsse, Gerd Müller

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 22:53
Bewertung:

gelesen: 4499

Beitrag als Lesezeichen
@Ralf

Oh dear, mein InDesign speichert keine Suchanfragen. Anscheinend benutze ich die nie ;)
Ich habe nach
(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)
gesucht und gegen
$12$11$10$9$8$7$6$5$4$3$2$1
ersetzt.

@gm
testen Sie doch bitte noch mal, aber ersetzen gegen $10|$12|$11|$9|$8

Grep: zehnte, elfte ... Stelle finden

swisscheese
Beiträge gesamt: 387

22. Apr 2014, 23:04
Bewertung:

gelesen: 4488

Beitrag als Lesezeichen
@Gerald Singelmann
Ergebnis erwartungsgemäss 10|12|11|9|8

Lieber Gruss, Gerd Müller

Grep: zehnte, elfte ... Stelle finden

Gerald Singelmann
  
Beiträge gesamt: 6269

22. Apr 2014, 23:53
Bewertung:

gelesen: 4449

Beitrag als Lesezeichen
@GM,

oh, es ist spät, mein Denkfehler. Falls Sie noch Zeit und Lust haben, führen Sie Ihre Suche mal auf dem Text

11/22/33/44/55/66/77/88/99/111/222/333

aus und nicht auf

1/2/3/4/5/6/7/8/9/10/11/12

Was passiert dann?

Grep: zehnte, elfte ... Stelle finden

pixxxelschubser
Beiträge gesamt: 1708

23. Apr 2014, 01:16
Bewertung:

gelesen: 521

Beitrag als Lesezeichen
Ihr seid ja lustig.

Gebt einfach das zum Testen:
abcdefghijkl
mit diesem Grep:
(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)
und ersetzen durch:
$9$10$11$12$1$2$3$4$5$6$7$8

Bin auf das Ergebnis von swisscheese ja mehr als gespannt.
Wink


Wink
Viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


Grep: zehnte, elfte ... Stelle finden

swisscheese
Beiträge gesamt: 387

23. Apr 2014, 07:54
Bewertung:

gelesen: 485

Beitrag als Lesezeichen
Heilige Sch... Ich sage nichts mehr ohne meinen Anwalt Frown
Man sollte mit einem schlaueren Ausgangstext arbeiten, mea culpa! Und es ist mein Denkfehler!

Lieber Gruss, Gerd Müller