mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 07:42 Benutzername: Passwort: Auto-Login

Thema: Grep für Grep-Stil vom 18.12.2020


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> Grep für Grep-Stil
Autor Nachricht
MarkGrade
Threadersteller

Dabei seit: 06.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 18:34
Titel

Grep für Grep-Stil

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich benötige Hilfe, um mit ID CS6 einer Zeichenfolge ein Absatzformat (GREP-Stil) zuweisen zu können.

Ich möchte allen Zeichen zwischen zwei Anfühtungszeichen ein Format (italic) zuweisen, wenn zwischen den beiden Anführungszeichen mindestens 4 und höchstens 10 Leerzeichen vorkommen.
Das Zitat des Tages [i]„Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, ...“[/i] stammt von ...

Wie würdet ihr das Problem lösen?
Welcher GREP würde solche Zeichenfolgen finden?

Gruß
Mark


Zuletzt bearbeitet von MarkGrade am Fr 18.12.2020 18:45, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 21:00
Titel

Antworten mit Zitat Zum Seitenanfang

Warum hast du denn die Schweizer Komfortzone verlassen? (Ah, ok - Freitag abend)
*ha ha*

Dein hauptsächliches Problem dürfte weniger im anzuwendenden Grep liegen, sondern vielmehr an den im Dokument vorhanden/verwendeten Zeichen, die als Anführungszeichen dienen.


Versuche diesen Ansatz:
Code:
~{(\S+?\h){4,10}\S+?~}
  View user's profile Private Nachricht senden
Anzeige
Anzeige
MarkGrade
Threadersteller

Dabei seit: 06.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 22:26
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo pixxxelschubser,
Danke für Deine Hilfe.

Nein, Fereitagabend war nicht das HDS-Problem.

Wie du gesehen hast, habe ich dort noch eine Frage die (eigentlich) auf Hilfe wartet und da wollte ich nicht schon wieder antanzen. Zwar haben schon über 500 Leute die Frage angeschaut, aber das war es dann auch.
Zwischenzeitlich habe ich (wunschgemäß) Peter Kahrel direkt um Hilfe gebeten. Das ist natürlich meine größte Hoffnung.

Nun zu meinen anderen Problem.
Ich habe deinen Code als neuen GREP-Stil angelegt. Es wird nichts passendes gefunden/geändert, obwohl ich alle Anführungszeichen in diese beiden ~{ bzw. ~} getauscht habe.

Wo könnte das Problem lauern?

Gruß

Mark
  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 22:47
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Wo könnte das Problem lauern?


Wie gesagt:
- einerseits an den verwendeten Anführungszeichen (da bräuchte ich ein Beispieldokument mit Versionsangabe)
oder
- Grep nicht „sauber kopiert“ (passiert häufig)

----------------

Denn bei mir funktioniert's problemlos.

  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 22:50
Titel

Antworten mit Zitat Zum Seitenanfang

Vielleicht noch eine Ursache - ich weiß gar nicht, ob CS6 schon mit \h umgehen kann. Ersetze es einmal durch \s
  View user's profile Private Nachricht senden
MarkGrade
Threadersteller

Dabei seit: 06.08.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 23:42
Titel

Antworten mit Zitat Zum Seitenanfang

Du hast recht!

Ich habe die ~{ und ~} in deinem Code getauscht und obwohl ich vorher (wie geschrieben) mit S&E im Text die ( " ) gegen ~{ und ~} getauscht hatte geht es damit.

„(\S+?\h){4,10}\S+?“

So gehts.

Danke für die Hilfe.

Gruß

Mark

P.S. Hast du für mein HDS-Problem einen Rat?
  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.12.2020 23:55
Titel

Antworten mit Zitat Zum Seitenanfang

Gern geschehen.

Und nein, ich habe mich schon länger aus dem ID-Skripting zurückgezogen. Nur noch Eigenbedarf und just for fun. Außerdem ist es extrem mühsehlig, in „fremden Skripten“ nach Fehlerursachen, die vielleicht nur in bestimmten Versionen auftreten (und die ich nicht habe), zu suchen.

Bei Peter bist du in den allerbesten Händen.
  View user's profile Private Nachricht senden
 
Ähnliche Themen GREP Suchen & Ersetzen als GREP stil im Format?
Hilfe bei Grep Stil...
Grep Stil für Inhaltsverzeichnis
GREP Stil - nur am Satzanfang
Hilfe bei GREP-Stil
Indesign CC / Grep-Stil
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.