Autor |
Nachricht |
frog
Threadersteller
Dabei seit: 27.08.2006
Ort: -
Alter: 44
Geschlecht: -
|
Verfasst Sa 02.01.2010 17:42
Titel indesign cs3--suchen und ersetzen |
 |
|
hi,
ich bekomme in den nächsten tagen texte geliefert,
die per copy and paste ins layout kopiert werden.
in diesen texten ist alles, was ich im layout kursiv
setzen soll in sternchen, also so: *bla bla bla*.
gibt es die möglichkeit das per suchen und ersetzen
zu machen? kann man nach zeichen suchen, die ausschließlich
zwischen den sternchen sind?
danke für jede hilfe!
frog
|
|
|
|
 |
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
|
|
|
 |
Anzeige
|
|
 |
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 68
Geschlecht:
|
Verfasst Sa 02.01.2010 19:01
Titel
|
 |
|
GREP-Stil ist in CS3 etwas schwierig, den gab es damals noch nicht ..
Es geht also nur mit einer GREP-Suche:
--
- Zeichenformat "kursiv" erzeugen
- nach folgemdem GREP-Code suchen: (?<=\*).*?(?=\*)
(ALLE diese Zeichen sind notwendig!!!*)
im Finden-Feld nichts und im Findenfeld für Attribute das Zeihenformt "kursiv" anwählen
- anschließend müssen noch alle Sternchen gelöscht werden ...
Suche (?<=\*)eine beliebig lange Zeichenkette .* vor der ein Sternchen \* steht, bis zu dem Zeichen, nach dem ein Sternchen \* folgt ?(?=\*) ...
Gruß Frank
|
|
|
|
 |
frog
Threadersteller
Dabei seit: 27.08.2006
Ort: -
Alter: 44
Geschlecht: -
|
Verfasst Sa 02.01.2010 21:48
Titel
|
 |
|
super.
vielen dank für eure antworten,
ich werde das ausprobieren.
-
frog
|
|
|
|
 |
frog
Threadersteller
Dabei seit: 27.08.2006
Ort: -
Alter: 44
Geschlecht: -
|
Verfasst So 03.01.2010 14:33
Titel
|
 |
|
hey,
ich habe den rat von frank getestet, es funktioniert so weit! super!
unter dem link kann man sehen, was geschehen ist. im oberen
textblock sind die zu findenden worte hinterlegt, im zweiten
sieht man das ergebnis. beim zweiten begriff (seniam) wird
eine ganze textpassage kursiviert. das scheint am komma nach
dem sternchen zu liegen. wenn ich zwischen sternchen und
komma ein leerzeichen einfüge funktioniert es hervorragend.
ich vermute, man muss in der suche einfach etwas umstellen?
da für mich diese grep-sache eher kryptisch ist, muss ich nochmal
fragen...

frog
Zuletzt bearbeitet von Smooth-Graphics am So 03.01.2010 14:49, insgesamt 2-mal bearbeitet
|
|
|
|
 |
Kai Rübsamen
Dabei seit: 18.03.2003
Ort: Reiskirchen
Alter: 50
Geschlecht:
|
Verfasst Mi 06.01.2010 12:46
Titel
|
 |
|
Hallo!
Das mit dem Komma sollte keine Auswirkung haben.
Franks Grep funktioniert insoweit sehr gut als der Grep Text zwischen zwei "*" sucht.
Die Grep-Suche funktioniert zunächst immer Absatzweise. In deinem zweiten Absatz hast du aber 3x Text zwischen zwei "*" und da ist der Grep gierig und findet auch den Text zwischen dem letzten Sternchen des ersten Wortes und dem ersten Sternchen des zweiten Wortes.
Versuche bitte folgendes:
Suchen nach:
\*([^*]+?)\*
Ersetzen durch:
$1 + Zeichenformat
Erklärung:
Ich suche hier nach einem Sternchen. Danach suche ich alles was kein Sternchen ist und speichere es in der runden Klammer. Am Schluss suche ich ein Sternchen. Dieses Suchmuster ist weniger gierig.
Beim Ersetzen geb ich nur die gefundene Stelle ($1) und das Format an. Hierbei werden die Sternchen gelöscht.
Gruß
Kai
|
|
|
|
 |
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 68
Geschlecht:
|
Verfasst Mi 06.01.2010 12:53
Titel
|
 |
|
Hallo Kai
dein Weg ist eleganter und richtiger!
Dank
sagt
Frank
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
InDesign Suchen/Ersetzen ... Text durch Grafik ersetzen
InDesign suchen und ersetzen
InDesign: Suchen/Ersetzen
Indesign CS3: Suchen / Ersetzen
Indesign - Suchen/Ersetzen-Befehl
InDesign CS5 - Suchen/Ersetzen mit GREP
|
 |