hilfdirselbst.ch
Facebook Twitter gamper-media
ebschu
Beiträge: 39
25. Nov 2017, 12:14
Beitrag #1 von 9
Bewertung:
(1573 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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.
Top
 
X
pixxxelschubser p
Beiträge: 1555
25. Nov 2017, 13:00
Beitrag #2 von 9
Beitrag ID: #560996
Bewertung:
(1559 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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
viele Grüße
pixxxelschubser




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

Isaac Newton


als Antwort auf: [#560993] Top
 
ebschu
Beiträge: 39
25. Nov 2017, 13:26
Beitrag #3 von 9
Beitrag ID: #560998
Bewertung:
(1546 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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] Top
 
pixxxelschubser p
Beiträge: 1555
25. Nov 2017, 13:42
Beitrag #4 von 9
Beitrag ID: #560999
Bewertung:
(1540 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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?
viele Grüße
pixxxelschubser




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

Isaac Newton


als Antwort auf: [#560998] Top
 
ebschu
Beiträge: 39
25. Nov 2017, 15:47
Beitrag #5 von 9
Beitrag ID: #561001
Bewertung:
(1499 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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] Top
 
Thomas Richard  M  p
Beiträge: 17760
25. Nov 2017, 16:42
Beitrag #6 von 9
Beitrag ID: #561002
Bewertung:
(1485 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/
als Antwort auf: [#561001] Top
 
ebschu
Beiträge: 39
25. Nov 2017, 17:22
Beitrag #7 von 9
Beitrag ID: #561003
Bewertung:
(1464 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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] Top
 
pixxxelschubser p
Beiträge: 1555
25. Nov 2017, 18:13
Beitrag #8 von 9
Beitrag ID: #561004
Bewertung:
(1454 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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.
viele Grüße
pixxxelschubser




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

Isaac Newton


als Antwort auf: [#560993] Top
 
Thomas Richard  M  p
Beiträge: 17760
25. Nov 2017, 20:09
Beitrag #9 von 9
Beitrag ID: #561005
Bewertung: |
(1426 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Bestimmte Ziffern mit Grep suchen


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.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/
als Antwort auf: [#561004] Top
 
X