mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 12:04 Benutzername: Passwort: Auto-Login

Thema: indesign cs3--suchen und ersetzen vom 02.01.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> indesign cs3--suchen und ersetzen
Autor Nachricht
frog
Threadersteller

Dabei seit: 27.08.2006
Ort: -
Alter: 45
Geschlecht: -
Verfasst Sa 02.01.2010 17:42
Titel

indesign cs3--suchen und ersetzen

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 02.01.2010 18:09
Titel

Antworten mit Zitat Zum Seitenanfang

Suchen und Ersetzen bringt dir hier nicht allzu viel, da es zu unflexibel ist.

Leg ein Absatzformat bzw Zeichenformat an mit dem im Endeffekt gewünschten Stil.
Dann bringst du einen GREP Stil an und suchst mit diesem deine *xyz* Zeichenkette, weist dieser dein Format zu und löschst anschließend die **.

Mehr dazu: http://www.adobe.com/de/designcenter/indesign/articles/lrvid4028_id.html
http://help.adobe.com/de_DE/InDesign/6.0/WS6F1E524C-8F74-4331-A813-33D08F983E94.html
http://help.adobe.com/de_DE/InDesign/6.0/WS1952D538-1335-4b1d-BA5E-FA5A176FDC9Fa.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Frank Münschke
Forums-Papa

Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht: Männlich
Verfasst Sa 02.01.2010 19:01
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
frog
Threadersteller

Dabei seit: 27.08.2006
Ort: -
Alter: 45
Geschlecht: -
Verfasst Sa 02.01.2010 21:48
Titel

Antworten mit Zitat Zum Seitenanfang

super.
vielen dank für eure antworten,
ich werde das ausprobieren.
-
frog
  View user's profile Private Nachricht senden
frog
Threadersteller

Dabei seit: 27.08.2006
Ort: -
Alter: 45
Geschlecht: -
Verfasst So 03.01.2010 14:33
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Kai Rübsamen

Dabei seit: 18.03.2003
Ort: Reiskirchen
Alter: 51
Geschlecht: Männlich
Verfasst Mi 06.01.2010 12:46
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Frank Münschke
Forums-Papa

Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht: Männlich
Verfasst Mi 06.01.2010 12:53
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Kai
dein Weg ist eleganter und richtiger!
Dank
sagt
Frank
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen InDesign Suchen/Ersetzen ... Text durch Grafik ersetzen
Indesign CS3: Suchen / Ersetzen
InDesign suchen und ersetzen
InDesign: Suchen/Ersetzen
InDesign Suchen-ersetzen Tausenderpunkt
Checkliste für Suchen/Ersetzen in Indesign
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Software - Print


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.