Autor |
Nachricht |
damelo
Threadersteller
Dabei seit: 09.02.2007
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mo 24.08.2009 16:28
Titel InDesign CS 4 mit Skript FindChangeByList.jsx/GREP-Problem |
|
|
Hallo allerseits,
ich bastele mir gerade eine Suchliste für das Skript "FindChangeByList.jsx", die mir aus angelieferten Manuskripten typische Fehler entfernt. An einer Stelle hakt es jedoch.
Mit
Code: | grep {findWhat:"(\d{1,})-(\d{1,})"} {changeTo:"$1~=$2"} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Divis ersetzen. |
suche ich eine Ziffer bzw. Ziffernfolge gefolgt von einem Divis und einer weiteren Ziffer bzw. Ziffernfolge. Sinn der Übung ist natürlich, den Divis an dieser Stelle durch den Bis-Strich (Halbgeviertstrich) zu ersetzen.
Wenn ich die entsprechenden Suchbegriffe in InDesign ins Suchfenster eingebe, klappt die Ersetzung. Wenn ich es per Skript mache nicht. Woran könnte das liegen? Andere Ersetzungen (text und grep) aus dem Skript funktionieren.
Thilo
Zuletzt bearbeitet von damelo am Mo 24.08.2009 16:38, insgesamt 2-mal bearbeitet
|
|
|
|
|
Paul_Tergeist
Dabei seit: 07.04.2005
Ort: Kulturerbe Zollverein
Alter: 46
Geschlecht:
|
Verfasst Mo 24.08.2009 21:28
Titel
|
|
|
der kommentar am ende der zeile muß auskommentiert werden, also "// Divis ersetzen"
(und ich würde den grep "(\d+)-(\d+)" schreiben, das is eindeutiger und besser lesbar)
|
|
|
|
|
Anzeige
|
|
|
damelo
Threadersteller
Dabei seit: 09.02.2007
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Di 25.08.2009 14:07
Titel
|
|
|
In diesem Fall muss der Kommentar nicht auskommentiert werden, das Skript liest nämlich die Suchliste aus einer separaten Textdatei, in der genau diese Struktur vorgesehen ist (und bei allen anderen Suchbegriffen funktioniert's).
Mit (\d{1,}) hast Du im Prinzip recht, das steht da nur noch, weil ich erst nach mindestens zwei Ziffern gesucht habe und dann testen wollte, ob auch einstellige Zahlen mit Bis-Strich vorkommen.
Thilo
|
|
|
|
|
|
|
|
Ähnliche Themen |
Absatzmarken InDesign: Grep oder Skript
[InDesign cc2019 - 14.02) Grep-Problem gefixt!
Kleines GREP-Problem in der FindChange.txt
GREP Suchen & Ersetzen als GREP stil im Format?
Indesign CS3 Grep
[InDesign] GREP-Bug?
|
|