hilfdirselbst.ch
Facebook Twitter gamper-media

**********************************************
        Facelifting HDS: Danke für deine Unterstützung!

**********************************************

Ashanti
Beiträge: 12
24. Nov 2017, 21:51
Beitrag #1 von 15
Bewertung:
(3244 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Ich bin nicht der Hirsch beim Greppen.
Kann mir jemand einen Tipp geben, wie die geistliche Formel lautet?
Ich möchte das erste Wort rot färben (Zeichenformat),
das 2. Wort schwarz fett (Zeichenformat) und
nach dem dritten Leerschlag möchte ich Grundschrift (Absatzformat) haben.
Ich kann nur Leerschläge verwenden, da wir den bestehenden Text vom Word her kopieren.
Top
 
X
pixxxelschubser p
Beiträge: 1541
24. Nov 2017, 22:16
Beitrag #2 von 15
Beitrag ID: #560987
Bewertung:
(3236 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Nicht greppen!

Verschachtelte Formate (im Absatzformat) benutzen.
[rot über 1 Wörter]
[schwarz bold über 1 Wörter]

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#560985] Top
 
Ashanti
Beiträge: 12
24. Nov 2017, 22:18
Beitrag #3 von 15
Beitrag ID: #560988
Bewertung:
(3232 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hoi Pixxxelschubser

Das wusste ich auch. Das nützt mir aber leider nichts, weil ich ein GREP-Stil haben muss. Es hängen am Schluss Scripte daran, die einen GREP-Stil verlangen.

Danke dir trotzdem!
als Antwort auf: [#560987] Top
 
pixxxelschubser p
Beiträge: 1541
24. Nov 2017, 22:37
Beitrag #4 von 15
Beitrag ID: #560989
Bewertung:
(3227 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Es ist schön, dass sich seitens der Fragesteller nichts geändert hat.

keine Versionsangaben
tröpfchenweiser Informationsfluss
immer mehrfache Auslegung der Fragestellung möglich (und das fasziniert mich immer am meisten Wink )

(Das ist nicht bös gemeint – nur eine Feststellung)

Für das erste Wort reicht ^\w+
Das zweite ist etwas tricky. Da müßte ich erst mal hirnen, weil man den Absatzanfang mit in den lookbehind einbinden sollte. Und es ist schon spät.

Bis mir (oder jemand anderen) etwas einfällt kannst du ja so lange ^\w+\h\w+ als ersten Grep für die ersten beiden Wörter in schwarz bold verwenden. Und als zweiten Grep dann den anderen ^\w+ um das erste Wort anschließend in rot umzufärben. (Das ist aber nur ein Behelf)

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#560988]
(Dieser Beitrag wurde von pixxxelschubser am 24. Nov 2017, 22:46 geändert)
Top
 
pixxxelschubser p
Beiträge: 1541
25. Nov 2017, 12:49
Beitrag #5 von 15
Beitrag ID: #560994
Bewertung:
(3138 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hier eine funktionierende Variante (ab CS6+)
siehe Anhang

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#560989] Top
 
Ashanti
Beiträge: 12
29. Nov 2017, 18:08
Beitrag #6 von 15
Beitrag ID: #561089
Bewertung:
(2875 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hoi Pixxxelschubser

Es funktioniert!!! Ganz ganz herzlichen Dank!
Jetzt ist noch eine Kleinigkeit.
Beim 2. Wort fett hat es eine Uhrzeit (z.B. 17.30), die mit einem Punkt getrennt ist. Nun werden nur die ersten 2 Ziffern gefettet. Es sollte aber die ganze Zahl gefettet werden (17.30).
Hättest du hierfür auch eine Lösung?

Besten Dank jetzt schon für deine Hilfe.
Ashanti
als Antwort auf: [#560994] Top
 
pixxxelschubser p
Beiträge: 1541
29. Nov 2017, 19:51
Beitrag #7 von 15
Beitrag ID: #561091
Bewertung:
(2798 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Schön, dass du dich noch mal meldest. Ich hatte schon befürchtet, dass du dich stillschweigend zurückgezogen hast.

Ja. es gibt schon Lösungen. Aber es ist recht mühselig, immer erst einen Grep auf Verdacht zu erstellen und dann hinterher wieder neue Ausnahmen „in den Weg gelegt“ zu bekommen.

Erinnerst du dich noch an:
Zitat keine Versionsangaben
tröpfchenweiser Informationsfluss
immer mehrfache Auslegung der Fragestellung möglich (und das fasziniert mich immer am meisten
Wink )

(Das ist nicht bös gemeint – nur eine Feststellung) …


Du fragtest nach einem Grepstil für „das zweiten Wort“. Eine Uhrzeit ist aber kein Wort. Sie ist zwar mittels „Wortzeichen“ ansprechbar, aber wie du schon bemerkt hast, unterbricht der "Punkt" die „Wortzeichen“-Kette. Gibt es noch weitere Beispiele, die keine „reinen“ Wortzeichen beinhalten?
z.B.:
Von 18.00 Uhr bis 19.00 Uhr?
Von 18:00 Uhr bis 19:00 Uhr?
Bei McDonald‘s
Herr Prof. Dr. Müller
Ein rot-blauer Verlauf

Was soll der Grepstil in solchen Fällen finden?
Und was soll er auf keinen Fall finden?


Suche dir bitte einige häufig vorkommende Wortkombinationen und poste sie. Interessant sind immer die möglichen Sonderfälle. Eine Ansammlung von Sätzen mit zwei „normalen“ Wörtern am Satzanfang ist nicht notwendig. (Das kann jeder Blindtextgenerator.) Oder lade eine Beispieldatei (als IDML oder CC - INDD) auf einen Hoster deiner Wahl hoch und poste den Link zur Datei. Dann kann man weitersehen. Alles andere ist nur fischen im Trüben.

Und da der Grepstil funktioniert, gehe ich davon aus, dass du nicht mit der Behelfslösung arbeitest und somit eine Version >= CS6 am Start hast. Ist das richtig?

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#561089] Top
 
Ashanti
Beiträge: 12
29. Nov 2017, 20:25
Beitrag #8 von 15
Beitrag ID: #561092
Bewertung:
(2768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hallo Pixxxelschubser

Ich will dich nicht nerven. Es war mir nicht bewusst, dass du die 100% Textstruktur brauchst.
Habe deine Antwort nicht gesehen, weil ich kein Mail erhalten habe, als du geantwortet hast.

Meine Version ist CS6 wie du schon bemerkt hast.

Der Text hat immer das gleiche Muster:
Er fängt mit mit ein paar Buchstaben (1 Wort) farbig und dann ein Wort fett und dann die Grundschrift. Im 2. Wort (fett) hat es immer Zahlen, die mit einem Punkt getrennt sind. Es ist immer diese Struktur!
Beispiel:
PRO7 12.40 Das Piano: Ein Klavier, mit Brettern verkleidet, auf einem weiten dunklen Sandstrand, an dem die riesigen, schäumenden Wogen des Ozeans brechen.... oder
Eurosport 17.45 Sportflash. 20.10 Super League... (Nur das erste Wort ist farbig und das 2. Wort fett wie beschrieben.)

Besten Dank jetzt schon für deine Hilfe.
Gruss
Ashanti
als Antwort auf: [#561091] Top
 
Ralf Hobirk S
Beiträge: 5754
29. Nov 2017, 21:15
Beitrag #9 von 15
Beitrag ID: #561094
Bewertung: |
(2731 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hi Ashanti,

Antwort auf: Es war mir nicht bewusst, dass du die 100% Textstruktur brauchst

Man braucht immer alle möglichen vorkommenden Strings, um einen vernünftigen GREP bauen zu können. Und ein Datum oder eine Uhrzeit sind kein „Wort“. Sag mal „fünfzehn Uhr zehn“. Ist das EIN Wort?

Es dauert meist länger, die verschiedenen möglichen Vorkommen (Strings) zu definieren, als den passenden GREP zu bauen. Deshalb sind möglichst exakte Angaben unabdingbar und Pixxxelschubsers Zitat durchaus angebracht. Ich kann es jetzt leider nicht wiederholen (obwohl durchaus sinn- und zweckvoll), weil es mir am iPad zu kompliziert ist ;-)

---
Viele Grüße aus Istrien Cool
Ralf
---
iMac i7 (12,2) 3,4 GHz, 16 GB | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB | Mac Mini (3,1) als Server 2,53 GHz, 8 GB | 10.11.6 El Capitan | CS6 (ID 8.0.1)
als Antwort auf: [#561092] Top
 
pixxxelschubser p
Beiträge: 1541
29. Nov 2017, 21:15
Beitrag #10 von 15
Beitrag ID: #561095
Bewertung:
(2729 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Du nervst nicht - sonst würde dir niemand antworten. Entschuldige, falls der Eindruck aufgekommen sein sollte.

Aber jeder Grep braucht ganz exakte Regeln. Und wenn man diese nicht beachtet, dann wird der Grep wahrscheinlich nicht richtig funktionieren. Es kommt dann häufig zu falsch positiven oder falsch negativen Treffern (obwohl man diese meistens ausschließen könnte).

Versuchs doch mal mit dem Grep im unten angehängten Screenshot. Der sollte seinen Dienst verrichten.

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#561092]
(Dieser Beitrag wurde von pixxxelschubser am 29. Nov 2017, 21:20 geändert)
Top
 
Ashanti
Beiträge: 12
29. Nov 2017, 21:34
Beitrag #11 von 15
Beitrag ID: #561096
Bewertung:
(2718 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hoi Pixxxelschubser

Du bist der Grösste!
Es funktioniert einwandfrei. Herzlichen Dank für deine tolle und verständnisvolle Hilfe.
Baue es gleich so rein in die Musterseiten.

Ich wünsche dir einen ganz coolen Abend.
Ashanti
als Antwort auf: [#561095] Top
 
Kai Rübsamen  M  p
Beiträge: 4485
29. Nov 2017, 21:56
Beitrag #12 von 15
Beitrag ID: #561097
Bewertung:
(2705 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


HaJü, was macht denn da (:?) ?

Gruß Kai Rübsamen
_______________________
als Antwort auf: [#561096] Top
 
pixxxelschubser p
Beiträge: 1541
29. Nov 2017, 22:56
Beitrag #13 von 15
Beitrag ID: #561098
Bewertung:
(2680 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hallo Kai,
ohne „des da“ funktioniert zwar Grep S&E vorwärts wie rückwärts – aber als Grepstil überspringt es immer wieder einige Absätze. Mit „dem da“ funzt auch der Grepstil.

Bin natürlich wie immer gerne für Alternativen offen.
Smile

(Ich gehe mal davon aus, dass du die Funktion „Nicht im Suchstring speichern“ kennst und dass nicht das deine Frage war.)

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#561097] Top
 
Uwe Laubender S
Beiträge: 4039
29. Nov 2017, 23:24
Beitrag #14 von 15
Beitrag ID: #561101
Bewertung:
(2672 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Hallo zusammen,

über das, was InDesign als "Wort" auffasst, und das ist schon verwirrend genug, hat Marc Autret bereits vor Jahren Erhellendes geschrieben.

Achtung, bitte anschnallen! :
http://www.indiscripts.com/...at-exactly-is-a-word
*****
Mit herzlichem Gruß,
Uwe Laubender
als Antwort auf: [#561098] Top
 
Kai Rübsamen  M  p
Beiträge: 4485
30. Nov 2017, 08:21
Beitrag #15 von 15
Beitrag ID: #561104
Bewertung:
(2566 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP-Formel für die ersten 2 Wörter in einem Absatz


Antwort auf: (Ich gehe mal davon aus, dass du die Funktion „Nicht im Suchstring speichern“ kennst und dass nicht das deine Frage war.)

Doch genau das war meine Frage, du schreibst es allerdings (:?), richtig wäre aber (?:). Dachte daher, das wäre etwas Neues …

Gruß Kai Rübsamen
_______________________
als Antwort auf: [#561101] Top
 
X