2016-08-07 22 views
-7

Ich bin auf der Suche nach einem regulären Ausdruck, der alle Absätze in einem Textfeld aber die erste auswählen würde. Dieser Ausdruck würde für das Absatzstyling in Adobe InDesign verwendet werden.Wählen Sie alle Absätze, aber zuerst - REGEX

+6

Viel Glück damit. Lassen Sie uns wissen, wenn Sie bestimmte Fragen haben, nachdem Sie es selbst versucht haben. – imTachu

+1

Junge reden über versuchen, einen Vorschlaghammer zu verwenden, um Ihre Schrauben zu fahren! – MAP

+0

Nun, ich versuchte den folgenden Ausdruck ~ 7 [] \ Z, aber ohne Erfolg. ~ 7 repräsentiert das weiche Rückkehrsymbol (erstes Vorkommen am Ende des ersten Absatzes), die eckigen Klammern stehen für "alles dazwischen" und \ Z steht für "Ende der Geschichte". – gmorissette

Antwort

0

Versuchen Sie dieses:

^(?<=\r)(.|\r|\n){1,999999999} 
+0

Leider funktioniert es nicht. Danke für den Versuch! – gmorissette

+0

Ich frage mich, wie Ihre Datei eingerichtet ist, weil es bei jeder Datei funktioniert, die ich versuche. Es findet alle Absätze beginnend von der zweiten bis zum Ende des Flusses. – Michael

+0

Verwenden Sie InDesign oder einen anderen Regex-Prozessor? Reguläre InDesign-Ausdrücke teilen nicht die gleiche Syntax wie "normale" Regex. Diese Webseite http://www.ericagamet.com/wp-content/uploads/2016/04/Erica-Gamets-GREP-Cheat-Sheet.pdf listet einfache GREP-Ausdrücke auf, die Sie mit "normalen" Regex vergleichen können. Was meine Dateieinrichtung anbelangt, habe ich einen Zeichenstil erstellt, der Text kursiv formatiert und ihn Ihrem Ausdruck zuordnet (wie im folgenden Link) http://blogs.adobe.com/indesignpost/2010/11/quick-tip-automatic-formatting -using-grep-styles-in-adobe-indesign/ – gmorissette