Autor |
Nachricht |
depeschie
Threadersteller
Dabei seit: 12.02.2014
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.02.2014 16:39
Titel InDesign: Suchen mit GREP |
|
|
Hej,
ich möchte mit InDesign eine Zeichenfolge suchen und modifizieren lassen. Das ganze soll in einem Skript ablaufen, den ersten Teil habe ich auch schon geschafft. Nur der zweite bereitet mir Kopfzerbrechen.
Ich suche den Text "...in xxx:", wobei xxx ein immer anderes Wort ist.
Ziel soll sein, vor dem Satz "...in xxx:" einen Absatz zu setzen und das ganze in Bold zu formatieren.
Die Suchfrage ist also: finde drei Satzpunkte, gefolgt von einem in, Leerzeichen, gefolgt von einem Wort ohne Zahlen oder maximal zwei, gefolgt von einem Doppelpunkt.
Ich habe es mit \.\.\.\b[in.]\b[Aa-Zz{1-2}]\: probiert, aber nicht mal die Punkte findet er am Anfang...
Kann mir bitte jemand helfen?
LG
Fine
|
|
|
|
|
Mialet
Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.02.2014 16:42
Titel Re: InDesign: Suchen mit GREP |
|
|
Habe gerade keinen Nerv fürs komplette, aber kann es sein, dass deine drei Punkte zu einer Ellipse
http://de.wikipedia.org/wiki/Auslassungszeichen
gewandelt wird?
Und was soll der Passus
Zitat: | gefolgt von einem Wort ohne Zahlen oder maximal zwei | ?
|
|
|
|
|
Anzeige
|
|
|
depeschie
Threadersteller
Dabei seit: 12.02.2014
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.02.2014 16:46
Titel
|
|
|
Mit einem Wort oder zwei meine ich: nach dem ...in könnte Hans oder Hans Peter, gefolgt von einem Doppelpunkt, stehen.
In der GREP Dokumentation liest es sich so: wenn man tatsächlich Satzseichen nutzt soll man davor ein \ verwenden, gefolgt von dem zu suchenden Zeichen. Deshalb hab ich das so gemacht, nur ohne Erfolg.
|
|
|
|
|
Mialet
Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.02.2014 16:57
Titel Re: InDesign: Suchen mit GREP |
|
|
depeschie hat geschrieben: | \.\.\.\b[in.]\b[Aa-Zz{1-2}]\: |
das sieht nicht danach aus, als hättest du dir in das Suchfenster einfach mal einen enstprechenden Passus hineinkopiert, und dann den Variablen Teil (Das Wort vor dem Doppelpunkt) über das kleine @-Menü am ende der Zeile gegen einen passenden Platzhalter auszutauschen: 'alle Wortzeichen' nebst eines '+' für ein oder mehrere Vorkomnisse, zu ersetzen.
|
|
|
|
|
Mialet
Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.02.2014 16:59
Titel
|
|
|
depeschie hat geschrieben: | Mit einem Wort oder zwei meine ich: nach dem ...in könnte Hans oder Hans Peter, gefolgt von einem Doppelpunkt, stehen.
In der GREP Dokumentation liest es sich so: wenn man tatsächlich Satzseichen nutzt soll man davor ein \ verwenden, gefolgt von dem zu suchenden Zeichen. Deshalb hab ich das so gemacht, nur ohne Erfolg. |
In Sachen Lehrwert würde ich das ganze jetzt mal partiell auseinaderpfücken.
Findet denn erstmal die passenden Stellen am Anfang deiner Sequenz?
Dann kannst du daran mal das nebst des Leerzeichens einkopieren. Und sehen ob noch was gefunden wird.
|
|
|
|
|
depeschie
Threadersteller
Dabei seit: 12.02.2014
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.02.2014 17:08
Titel
|
|
|
Mialet hat geschrieben: |
Findet denn erstmal die passenden Stellen am Anfang deiner Sequenz?
Dann kannst du daran mal das nebst des Leerzeichens einkopieren. Und sehen ob noch was gefunden wird. |
Nein, auch das funktioniert nicht.
Ich habe in InDesign selber mal eine Suchanfrage gebaut, die geht so und funktioniert auch:
(?i)....\b[A-Z0-9._%+-ÄÖÜß]+:
ABER sie funktioniert nicht mehr in meinem Skript
app.findGrepPreferences = NothingEnum.nothing;
app.findGrepPreferences.findWhat= "(?i)....\b[A-Z0-9._%+-ÄÖÜß]+:";
Ich probiere das mal mit dem @-Menü, kannte ich noch nicht. Danke.
|
|
|
|
|
Mialet
Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.02.2014 17:48
Titel
|
|
|
depeschie hat geschrieben: | (?i)....\b[A-Z0-9._%+-ÄÖÜß]+:
| Die dürfte es aber auch nicht tun, da da ein Punkt mehr gesucht wird und das Leerzeichen nach dem 'in' fehlt.
Brauchst du wirklich das:
[A-Z0-9._%+-ÄÖÜß]
?
\w fände alles bis auf Punkt, Prozent, Plus und Minus und bräuchte das (?i) für die Groß-Kleinschreibunabhängigkeit nicht.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Frage zu GREP in InDesign
Indesign CS3 Schriftart suchen
[Mac OS X]Nach Erstellellungsdatum suchen?
Wie im Finder gleich im geöffneten Ordner suchen?
Suchen einen Nintendo DS Lite oder DSi
Wie im FontExplorer X nach Condensed Schriftschnitten suchen
|
|