Autor |
Nachricht |
günter
Threadersteller
Dabei seit: 07.06.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.09.2012 16:10
Titel InDesign GREP Uhrzeit: von Punkt in Doppelpunkt |
|
|
Hallo,
ich bin (noch) kein großer GREPper ...
ich finde nur Beschreibungen, die Uhrzeit von 18:00 auf 18.00 zu ändern, also statt Doppelpunkt einen Punkt:
(\d{2})((\d{2}) in $1.$3 (mpf, das forum setzt hier einen Smiley: soll heissen (ohne Leerzeichen) ( : ) )
Versuche ich das aber eben andersrum, also Punkt in Doppelpunkt
(\d{2})(.)(\d{2}) in $1:$3
funktioniert das nicht, da ja nur Punkt anscheinend als Variable für jedes beliebige Zeichen gilt.
Wer kann mir hier helfen?
Danke sehr!!!
Günter
Zuletzt bearbeitet von günter am Mi 12.09.2012 16:11, insgesamt 1-mal bearbeitet
|
|
|
|
|
buddha-brot
Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht:
|
Verfasst Mi 12.09.2012 17:48
Titel
|
|
|
Du musst den Punkt escapen, also ein Backslash voranstellen.
|
|
|
|
|
Anzeige
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Do 13.09.2012 05:48
Titel Re: InDesign GREP Uhrzeit: von Punkt in Doppelpunkt |
|
|
günter hat geschrieben: | (\d{2})(.)(\d{2}) in $1:$3 |
Code: | (\d{2})\.(\d{2})
$1:$2 |
Du brauchst den Punkt (oder generell den zu verändernden Teil) nicht als Variable übergeben ...
Alle Zeichen, die Relationale Ausdrücke zur Steuerung verwenden, müssen durch ein Voranstellen des Backslashes getaggt werden ... auch der Backslash selbst ...
Wenn du solche Zeichenketten im Forum darstellen willst, markiere diese doch wie ich einfach als "CODE" ...
|
|
|
|
|
günter
Threadersteller
Dabei seit: 07.06.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 13.09.2012 09:37
Titel
|
|
|
Hervorragend!!!
Vielen Dank!
Wieder mal!
achja, stimmt, "code".
Werd's mir merken!
|
|
|
|
|
pixxxelschubser
Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 13.09.2012 20:44
Titel
|
|
|
Wenn du Punkte als Tausender-Trennzeichen, manuell gesetzte Aufzählungen im gleichen Zahlenformat oder auch die englische Zahlenschreibweise ausschließen kannst, dann reicht der gepostete Grep. Wenn nicht, dann hast du zu viele falsch positive Fundstellen.
@günther,
nur noch so nebenbei: haben deine einstelligen Stunden immer eine führenden Null?
|
|
|
|
|
|
|
|
Ähnliche Themen |
[InDesign CS4] Grep: Alle Zeichen bis Doppelpunkt
GREP - Zeichenformat, wenn 1. Satzzeichen ein Doppelpunkt
InDesign CS:Zeichenformat vor einem Doppelpunkt
InDesign | Textvariable zieht falsche Uhrzeit
Punkt Schrägstich Punkt - Leerzeichen?
GREP Suchen & Ersetzen als GREP stil im Format?
|
|