[GastForen Programme Print/Bildbearbeitung Adobe InDesign Doppelte Begriffe werden per GREP nur einmal gefunden

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

Doppelte Begriffe werden per GREP nur einmal gefunden

ToniMontanaa
Beiträge gesamt: 425

22. Sep 2014, 12:00
Beitrag # 1 von 7
Bewertung:
(3380 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich habe hier bei mir ein seltsames Verhalten bei einem GREP-Befehl den ich mir gerade nicht erklären kann.

Ich lasse mir in InDesign ein Inhaltsverzeichnis erstellen. Nun kommt es in der Datei vor das auf einer Seite mehrere Artikel auf einer Seite stehen. Im Inhaltsverzeichnis hätte ich aber gerne die Seite nur einmal aufgezählt. Statt doppelten Seitenzahlen will ich hier nur einen Schrägstrich zwischen den Artikeln.
Zum besseren Verständnis habe ich eine Beispieldatei angehängt.

Mit folgendem GREP-Befehl wollte ich nun die doppelten Stellen suchen und ersetzen.
Suchen nach: (Quadrat Seite \d~S)(.+)\s{2}\1
Ersetzen mit: $1$2 /
Das Quadrat seht ihr in der Beispieldatei. Dieses wurde hier nur nicht richtig dargestellt.

Wenn ich nun meinen Cursor auserhalb des Textrahmens platziere, bei "Durchsuchen:" Dokument eingestellt habe und auf suchen gehe, findet InDesign den ersten doppelten Begriff in der ersten Zeile. Die anderen in den Zeilen 2 und 4/5 findet InDesign nicht mehr. Wenn ich den Cursor im Textrahmen in der ersten Zeile platziere wird auch der erste Begriff gefunden und sonst nichts. Wenn ich den Cursor in Zeile 2 vor dem Begriff 2 platziere wird der Begriff 2 und 1 gefunden. Der dritte in Zeile 4/5 aber auch nicht mehr. Das selbe gilt für den dtitten Begriff in Zeile 4/5.

Kann jemand dieses Verhalten nachvollziehen und weiß an was das liegt und was ich im GREP ändern kann/muss damit mir alle Fundstellen richtig angezeigt werden?

Grüße
Stefan

Anhang:
Inhaltsverzeichnis-Test.idml (34.2 KB)
X

Doppelte Begriffe werden per GREP nur einmal gefunden

pixxxelschubser
Beiträge gesamt: 1633

22. Sep 2014, 22:39
Beitrag # 2 von 7
Beitrag ID: #532324
Bewertung:
(3297 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Versuche einmal:
Code
(\x{25A0} Seite \d\d+ )([^\x{25A0}]+) {2}\1 




Wink
Viele Grüße
pixxxelschubser




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

Isaac Newton




als Antwort auf: [#532295]

Doppelte Begriffe werden per GREP nur einmal gefunden

pixxxelschubser
Beiträge gesamt: 1633

23. Sep 2014, 05:38
Beitrag # 3 von 7
Beitrag ID: #532328
Bewertung:
(3265 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zwei kleine Fehler in meinem gestrigen Posting. Man braucht naturlich nur einmal \d, und mein Copy&Paste hat ~S „verschluckt“. Der Grep sollte also z.B. so aussehen:
Code
(\x{25A0} Seite \d+~S)([^\x{25A0}]+) {2}\1 


(Wie immer: die "1" ist der letzte Character im Grep. Bitte darauf achten, dass ein am Schluss eventuell vorhandenes Leerzeichen nicht versehentlich mitkopiert wird. Und wahrscheinlich muss bei Copy&Paste auch "~S" händisch ersetzt werden.)



Wink
Viele Grüße
pixxxelschubser




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

Isaac Newton




als Antwort auf: [#532324]

Doppelte Begriffe werden per GREP nur einmal gefunden

Uwe Laubender
Beiträge gesamt: 4853

23. Sep 2014, 06:43
Beitrag # 4 von 7
Beitrag ID: #532329
Bewertung:
(3251 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen, pixxxelschubser!

Copy/Paste ins GREP-Eingabefeld Deines geposteten Ausdrucks funktioniert bei mir perfekt (OSX 10.7.5, Firefox => InDesign CS6).
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#532328]

Doppelte Begriffe werden per GREP nur einmal gefunden

ToniMontanaa
Beiträge gesamt: 425

23. Sep 2014, 11:54
Beitrag # 5 von 7
Beitrag ID: #532332
Bewertung:
(3153 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,

Super, der GREP funktionert. Vielen Dank. Nur verstehe ich nicht ganz warum.

In Worten ausgedrückt suche ich ja nach der Wiederholung
Quadrat Seite (beliebige Ziffer)(Geschützes Leerzeichen)(Beliebig viele beliebige Zeichen)(Zwei beliebige Leerzeichen)

1. Warum muss ich dann anstelle der beliebigen Zeichen im Grep nochmal das Quadrat angeben und vor allem mit der Positionsbedingung am Absatzbeginn? Die Fundstellen die mit meinem Grep ja nicht, oder nur bedingt, gefunden wurden liegen ja mitten im Absatz.

2. Was mir auch noch ein Rätsel ist, ist das mit meinem Grep die Fundstellen in den Zeilen 2 und 4 gefunden wurden, aber nur wenn der Cursor in der Zeile vor der Fundstelle platziert wurde?

Grüße
Stefan


als Antwort auf: [#532328]

Doppelte Begriffe werden per GREP nur einmal gefunden

Kai Rübsamen
  
Beiträge gesamt: 4659

23. Sep 2014, 12:26
Beitrag # 6 von 7
Beitrag ID: #532334
Bewertung:
(3132 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stefan,

Antwort auf: und vor allem mit der Positionsbedingung am Absatzbeginn?

^\x{25A0}+ und [^\x{25A0}+]
sind zwei paar Schuhe.

Pixxxel sucht ein Zeichen, das kein Quadrat ist, ein oder mehrere Male. Das ^hat in Abhängigkeit seiner Position zwei Bedeutungen.

Antwort auf: Was mir auch noch ein Rätsel ist,

Hierfür hab zumindest ich, keine wirklich nachvollziehbare Erklärung. In der Vergangenheit ist es mir nur schon öfters passiert, das ich mit dem Punkt nicht das gefunden habe, was ich eigentlich suchte ;-)

Folgender Test und Idee:
Such einmal mit Pixxxels Variante ohne \1 und mach dann dasselbe mit deiner Variante. Im ersten Fall ist klar, wo Schluss ist. Bei dir rennt der GREP erst bis zum letzten Vorkommen und muss dann Zeichen für Zeichen zurückgehen. Das schafft er immer beim ersten Mal, nicht aber bei den anderen Stellen, weil das offensichtlich recht komplex ist.

Gruß Kai Rübsamen


als Antwort auf: [#532332]

Doppelte Begriffe werden per GREP nur einmal gefunden

ToniMontanaa
Beiträge gesamt: 425

23. Sep 2014, 13:51
Beitrag # 7 von 7
Beitrag ID: #532343
Bewertung:
(3097 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

danke für deine Ausführung. Jetzt ist es mir auch klar.
Hatte das Negationszeichen überhaupt nicht mehr auf dem Schirm.

Grüße
Stefan


als Antwort auf: [#532334]
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
21.01.2021 - 22.01.2021

Digicomp Academy AG, Bern oder Basel
Donnerstag, 21. Jan. 2021, 08.30 Uhr - Freitag, 22. Jan. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

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

Ja

Organisator: Digicomp Academy AG

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

digicomp.ch/d/INDEM1

Veranstaltungen
21.01.2021

Illustrator - das unbekannte Wesen

Online
Donnerstag, 21. Jan. 2021, 19.00 Uhr

Vortrag

Millionen Funktionen, und immer kommen neue dazu! Monika Gause ist jeden Januar aufs Neue ein gern gesehener Gast bei der IDUG Stuttgart. - Sie bringt alle Neuerungen mit, die 2020 dazukamen und jede Menge Tipps und Tricks. - Zudem wird sie uns informieren, was wir in Illustrator beachten müssen, wenn wir Daten fürs Web erstellen bzw. aufbereiten. - Wichtig zu wissen: "Dos and Don'ts" in Illustrator. Welche Fehler sollte man dringend vermeiden und was muss man unbedingt tun, damit es Spaß macht mit Illustrator zu arbeiten. - Dieses Jahr hast Du zusätzlich die Möglichkeit Monika im Voraus Fragen zu stellen. Fülle dieses Formular mit deinen Fragen; auch Beispieldateien sind anfügbar: https://forms.gle/fJmF8C6MjbDoEhED8

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

https://idugs67.eventbrite.de/

IDUGS #67 Illustrator mit Monika Gause

Neuste Foreneinträge


CC 2020: Problem mit Textumfluss mit verankerten Objekten

Abrisse im Druck

Farbmanagement bei Fotoabzügen

Dokument einrichten per Javascript [AI24.3, WIN10]

Problem mit arabischer Schrift: Wie von rechts nach links setzen?

Affinity Photo od. Designer -Bildecke einrollen

Suchen u. Ersetzen von Strings mit bestimmter horizontaler Skalierung [INDD15.1.1 WIN10]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Fortlaufende Nummerierung der Druckbogen

Verschiedene Netzwerke Handeln
medienjobs