[GastForen Programme Print/Bildbearbeitung Adobe InDesign GREP Ersetzen von Anführungszeichen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

GREP Ersetzen von Anführungszeichen

dwen
Beiträge gesamt: 233

16. Sep 2010, 13:08
Beitrag # 1 von 11
Bewertung:
(24054 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, ich arbeite mit InDesign CS3 und möchte in einem 100 seitigen Script die Anführungszeichen in Guillemets umwandeln. Über suchen/ersetzen könnte ich nun zuerst die anführenden und dann anschliessend die abführenden Anführungszeichen ersetzen – gibt es da über GREP einen Weg das in einem Abwasch zu machen und wie geht man da vor?

viele Grüße
dwen
X

GREP Ersetzen von Anführungszeichen

Kai Rübsamen
  
Beiträge gesamt: 4679

16. Sep 2010, 13:19
Beitrag # 2 von 11
Beitrag ID: #451723
Bewertung:
(24047 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

versuch mal folgendes:

1. In den Voreinstellungen unter Wörterbuch der Sprache die Guillemets zuweisen
2. Darauf achten, dass in den Voreinstellungen "Typograf. Anführungsz. verwenden" aktiv ist.
3. Suchen nach: im Feld Shift+2 eingeben
4. Ersetzen durch: im Feld Shift-2 eingeben

Wenn das mal nicht funktioniert, hat sich die Sprache verschluckt und es hilft dem Text einmal die Sprache wegzunehmen und dann wieder zuzuweisen.


als Antwort auf: [#451719]

GREP Ersetzen von Anführungszeichen

dwen
Beiträge gesamt: 233

16. Sep 2010, 13:41
Beitrag # 3 von 11
Beitrag ID: #451725
Bewertung:
(24033 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kai,

vielen Dank für die schnelle Antwort.

Die Einstellungen unter "Voreinstellungen" hatte ich bereits getätigt und wenn ich nun selbst Anführungszeichen tippe, erscheinen auch die Guillemets.

Unter Suchen/ersetzen habe ich unter GREP "Shift+2" bzw. "Shift-2" eingegeben, leider ohne Erfolg. Sorry, aber ich bin auf dem Gebiet GREP ein blutiger Anfänger.
Muss ich vor das Shift (ich habe Dich richtig verstanden, dass ich das "Shift" ausschreiben muss) noch ein anderes Zeichen stellen?

viele Grüße und besten Dank!!!


als Antwort auf: [#451723]

GREP Ersetzen von Anführungszeichen

Kai Rübsamen
  
Beiträge gesamt: 4679

16. Sep 2010, 13:47
Beitrag # 4 von 11
Beitrag ID: #451726
Bewertung:
(24027 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
köstlich: "Shift-2" eingegeben ;-)

Gut, ich formulier es anders: Drück auf der Tastatur [Umschalt]+2 während sich die Einfügemarke im Suchen nach-Feld befindet.

Alternativ wähle aus dem Popup: Anführungszeichen > Alle doppelten Anführungszeichen, kopiere dann das Zeichen und füge es im Ändern in-Feld ein.

Geht´s jetzt?


als Antwort auf: [#451725]

GREP Ersetzen von Anführungszeichen

dwen
Beiträge gesamt: 233

16. Sep 2010, 13:54
Beitrag # 5 von 11
Beitrag ID: #451728
Bewertung:
(24016 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ah! ok :)

Ich war wohl wegen dem "... im Feld "Shift+2 bzw. Shift-2" eingeben etwas irritiert ;o)

Suuper hat funktioniert!!

Ganz ganz vielen Dank und Grüße!!!


als Antwort auf: [#451726]

GREP Ersetzen von Anführungszeichen

Quarz
Beiträge gesamt: 3519

16. Sep 2010, 14:17
Beitrag # 6 von 11
Beitrag ID: #451739
Bewertung:
(23996 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

mit den folgenden Eintragungen in S & E GREP
kannst Du in einem Rutsch An- und Abführungen
austauschen.


Doppelte Anführungen
Suchen
[„“”](.{2,}?)[„“”]
Ersetzen
»$1«

Einfache Anführungen

Suchen
(?<!\\w)[‚‘’](.{2,}?)[‚‘’](?!\w)
Ersetzen
›$1‹


Gruß
Quarz

----------------------------------------------------------
InDesign CS4 6.05 + CS5 7.02 | Win7/64 Prof.



als Antwort auf: [#451728]

GREP Ersetzen von Anführungszeichen

Katastrophe
Beiträge gesamt: 26

16. Sep 2010, 19:25
Beitrag # 7 von 11
Beitrag ID: #451776
Bewertung:
(23944 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielleicht noch eine Variante, mit der man auch die Anzahl überflüssiger oder vergessener Leerzeichen (natürlich abhängig von der gewünschten Sprache) gleich mit reduzieren/korrigieren kann:

Suchen:
\s?[„"]\s?(.+?)\s?[“"]

Ersetzen durch:
\s»$1«

Sollte eigentlich auch funktionieren.
Wenn zusätzliche Abstände gewünscht oder erforderlich sind, dann kannst du sie ja problemlos vor bzw. nach $1 im Ersetzenfeld einfügen.


als Antwort auf: [#451739]

GREP Ersetzen von Anführungszeichen

muelliman
Beiträge gesamt: 11

25. Jul 2011, 10:10
Beitrag # 8 von 11
Beitrag ID: #476756
Bewertung:
(22712 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich wollte eigentlich das ganze über die FindChangeList.txt lösen.

leider nimmt mir das Script die Guillemets nicht richtig an. Mit der Aktion:

Code
grep	{findWhat:"(\")(.*?)(\")"}	{changeTo:"\«$2\»"} 

kommt bei "Test" folgendes als Resultat: «Test»

weiss jemand Rat? Ich nehme an, dass ich die Guillemets irgendwie anders definieren muss. Wenn ich das ganze über Suchen/Ersetzen normal ablaufen lasse funktionierts. Einfach per Script nicht...


als Antwort auf: [#451776]

GREP Ersetzen von Anführungszeichen

Martin Fischer
  
Beiträge gesamt: 12707

25. Jul 2011, 10:41
Beitrag # 9 von 11
Beitrag ID: #476760
Bewertung:
(22693 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mallo Muelliman,

die Guillemets brauchst Du nicht zu escapen.

Versuch's mal so:
Code
grep	{findWhat:"\"(.*?)\""}	{changeTo:"«$1»"}	{includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true} 


Kennst Du den Recorder RecordFindChange_CS3-CS5.jsx?


als Antwort auf: [#476756]
(Dieser Beitrag wurde von Martin Fischer am 25. Jul 2011, 10:43 geändert)

GREP Ersetzen von Anführungszeichen

WernerPerplies
Beiträge gesamt: 2723

25. Jul 2011, 10:44
Beitrag # 10 von 11
Beitrag ID: #476761
Bewertung:
(22687 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,
nichts escapen.

{changeTo:"«$2»"}


als Antwort auf: [#476756]

GREP Ersetzen von Anführungszeichen

muelliman
Beiträge gesamt: 11

25. Jul 2011, 10:55
Beitrag # 11 von 11
Beitrag ID: #476762
Bewertung:
(22674 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
och, sooo simpel? hatte ich zwar mal probiert, aber irgendwie klappt das halt nur wenn man die Liste sichert bevor mans ausprobiert. Danke trotzdem! :-)


als Antwort auf: [#476761]
X