[GastForen Programme Print/Bildbearbeitung Adobe InDesign Bestimmte Ziffern mit Grep suchen

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

Bestimmte Ziffern mit Grep suchen

ebschu
Beiträge gesamt: 70

25. Nov 2017, 12:14
Beitrag # 1 von 9
Bewertung:
(3830 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
In einer Zahlenreihe sollen die 3. und 4. Ziffer – oder die 2. bis 6. Ziffer – gefunden werden.
Für ersteres habe ich schon (\d{3,4}) ausprobiert, da werden aber die ersten 4 Ziffern ausgewählt. Es sollte jedoch nur die 3. und 4. sein.
Sicher gibt es einen Grep-Experten, der mir weiterhelfen kann. Vielen Dank dafür.
X

Bestimmte Ziffern mit Grep suchen

pixxxelschubser
Beiträge gesamt: 1708

25. Nov 2017, 13:00
Beitrag # 2 von 9
Beitrag ID: #560996
Bewertung:
(3816 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
In welchem Fall soll die 3. und die 4. Ziffer gefunden werden?
Und im welchem Fall die 2. bis 6. Ziffer?
Sind Jahreszahlen vorhanden?
Welche Ziffernlängen kommen überhaupt im Dokument vor?
Soll in dreistelligen Zahlenfolgen die dritte Ziffer gefunden werden?
Sollen alle Zahlenfolgen durchsucht werden?

Deine InDesign-Version?
Grep-Stil oder Grep Suchen&Ersetzen?

Die dritte und vierte Ziffer könntest du auf jeden Fall schon mal mit
(?<=\b\d{2})\d{2}
finden


als Antwort auf: [#560993]

Bestimmte Ziffern mit Grep suchen

ebschu
Beiträge gesamt: 70

25. Nov 2017, 13:26
Beitrag # 3 von 9
Beitrag ID: #560998
Bewertung:
(3803 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zuerst Danke für die schnelle Antwort.
Zuerst: Ich arbeite mit CS6. Das Ganze soll mit Suchen/Ersetzen erfolgen.
Das mit der 3. und 4. Ziffer funktioniert super. Diese werden mit einer anderen Farbe unter »Format ersetzen« geändert.
Jahreszahlen sind keine vorhanden. Aber als 4-stellige Ziffern liese sich der Vorschlag doch auch verwenden, wenn die letzten beiden Ziffern hervorgehoben werden sollen.
Ziffernlängen können bis zu 10 vorkommen und dabei sollten die 2. bis 6. Ziffer gefunden werden (Artikelnummern).
Ein schönes Wochenende
Ebschu


als Antwort auf: [#560996]

Bestimmte Ziffern mit Grep suchen

pixxxelschubser
Beiträge gesamt: 1708

25. Nov 2017, 13:42
Beitrag # 4 von 9
Beitrag ID: #560999
Bewertung:
(3797 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat … Aber als 4-stellige Ziffern liese sich der Vorschlag doch auch verwenden, wenn die letzten beiden Ziffern hervorgehoben werden sollen …

??? Das verstehe ich nicht. Bei vierstelligen Zahlen sind die 3. und 4. Ziffer zwangsläufig die letzten beiden Ziffern.
Crazy

Zitat … Ziffernlängen können bis zu 10 vorkommen und dabei sollten die 2. bis 6. Ziffer gefunden werden (Artikelnummern) …

Leider beantwortet das nicht diese beiden Fragen:
In welchem Fall soll die 3. und die 4. Ziffer gefunden werden?
Und im welchem Fall die 2. bis 6. Ziffer?


als Antwort auf: [#560998]

Bestimmte Ziffern mit Grep suchen

ebschu
Beiträge gesamt: 70

25. Nov 2017, 15:47
Beitrag # 5 von 9
Beitrag ID: #561001
Bewertung:
(3756 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,
ich bin selbst drauf gekommen, wie das bei 3 bis 6 Ziffern in der Zahlenreihe funktioniert.
Einfach die hintere 2 in 6 tauschen:
(?<=\b\d{2})\d{2} –> (?<=\b\d{2})\d{6}

Alles funktioniert so wie ich es wollte. Wieder was dazugelernt.
Nochmals Danke für die Mühe
Ebschu


als Antwort auf: [#560999]

Bestimmte Ziffern mit Grep suchen

Thomas Richard
Beiträge gesamt: 19334

25. Nov 2017, 16:42
Beitrag # 6 von 9
Beitrag ID: #561002
Bewertung:
(3742 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Alles funktioniert so wie ich es wollte.

Sicher?

Dann erklär uns doch mal das 'oder' aus deiner Eingangsfrage. Denn im Moment findet der Grep für die 4stelligen Zahlen auch die 3. und 4. Stelle in deinen bis zu 10 Ziffern langen Artikelnummern.


als Antwort auf: [#561001]

Bestimmte Ziffern mit Grep suchen

ebschu
Beiträge gesamt: 70

25. Nov 2017, 17:22
Beitrag # 7 von 9
Beitrag ID: #561003
Bewertung:
(3721 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
In Antwort 5 ist der Weg aufgezeigt: In der Suchenformel werden mit der ersten Ziffer die Anzahl der Zahlen bis zum Beginn der Änderung, mit der zweiten Ziffer die Anzahl der Zahlen, die geändert werden sollen, eingestellt. Das »bis« wird duch die Anzahl der Zahlen am Ende der Formel eingestellt. Das »bis« hatte zu einer Irritation in der Fragestellung geführt. Die Anzahl der Zahlen in der Ziffernkette kann ellenlang, also unbegrenzt, sein.
Beim Ersetzen sind alle Möglichkeiten, von Schrift, -größe, -farbe usw. einstellbar.
Meine Suchanfrage dürfte somit beantwortet und abgeschlossen sein.
Dank an alle, die sich den Kopf zerbrochen haben um meine Frage zu beantworten.
Ebschu


als Antwort auf: [#561002]

Bestimmte Ziffern mit Grep suchen

pixxxelschubser
Beiträge gesamt: 1708

25. Nov 2017, 18:13
Beitrag # 8 von 9
Beitrag ID: #561004
Bewertung:
(3711 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat … Einfach die hintere 2 in 6 tauschen:
(?<=\b\d{2})\d{2} –> (?<=\b\d{2})\d{6}
Alles funktioniert so wie ich es wollte. Wieder was dazugelernt …

Ok … verwirrt mich nur weiter.
Laugh

Mit dem „neuen“ Grep findest du allerdings die 3. bis inklusive der 8. Ziffer.
Gefragt war von dir:
Zitat … oder die 2. bis 6. Ziffer – gefunden werden …



Zitat … Meine Suchanfrage dürfte somit beantwortet und abgeschlossen sein …

Finde ich gut und wünsche allseits ein schönes Wochenende.


als Antwort auf: [#560993]

Bestimmte Ziffern mit Grep suchen

Thomas Richard
Beiträge gesamt: 19334

25. Nov 2017, 20:09
Beitrag # 9 von 9
Beitrag ID: #561005
Bewertung: |
(3683 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ pixxelschubser ] Finde ich gut und wünsche allseits ein schönes Wochenende.


Dem schliesse ich mich an, denn eine Antwort auf die Frage nach dem ‘oder‘ werde ich wohl nie erhalten.


als Antwort auf: [#561004]
X