Autor |
Nachricht |
miromerel
Threadersteller
Dabei seit: 03.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 24.07.2010 15:51
Titel InDesign CS3 GREP-Befehl: alles zwischen 2 Wörtern löschen |
|
|
Hallo,
ich möchte gern den kompletten Text zwischen zwei Wörtern durch einen harten Umbruch ersetzen.
Leider habe ich bei meiner Suche keinen GREP-Befehl für »alle Zeichen« gefunden.
Weiß jemand Rat?
z.B.
START: gdjhasg zd jhsbd 123, shjdgas ENDE
START: zdiasdgad bdjasd 455 gas ENDE
Ergebnis:
START:
(harter Umbruch)
ENDE
Zuletzt bearbeitet von miromerel am Sa 24.07.2010 15:54, insgesamt 2-mal bearbeitet
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Sa 24.07.2010 16:10
Titel
|
|
|
Suche nach: (START:).+(ENDE)
Ersetze durch: $1\n$2
|
|
|
|
|
Anzeige
|
|
|
miromerel
Threadersteller
Dabei seit: 03.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 24.07.2010 16:30
Titel
|
|
|
Danke, es funktioniert fast.
Leider befinden sich auch oft Zeilenumbrüche im zu löschenden Text.
Dann greift (START:).+(ENDE) nicht.
Gibt es dafür auch eine Lösung?
z.B.
START: zdiasdgad
bdjasd
455 gas ENDE
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Sa 24.07.2010 16:46
Titel
|
|
|
dann musst du zwischen die beiden Variablen (START) und (ENDE) eine Werteliste (getrennt durch Pipes) mit den möglichen dort vorkommenden Zeichen einfügen ...
(Start)(Werteliste)(Ende)
->
$1\n$2
|
|
|
|
|
miromerel
Threadersteller
Dabei seit: 03.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 24.07.2010 17:11
Titel
|
|
|
Das klingt sehr kompliziert, wenn ein kompletter mehrzeiliger Text (mit Zahlen, Buchstaben, Umbrüchen, Anführungen, allen möglichen Satzzeichen etc.) eleminiert werden soll.
Hat Grep denn nichts besseres parat als eine Wertetabelle? Wie soll diese denn aussehen?
In etwa so?
(\d|[\l\u]|"|'|\n usw.)
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Sa 24.07.2010 18:49
Titel
|
|
|
ohne zu wissen, was da alles zwischen ist/sein kann ...
|
|
|
|
|
miromerel
Threadersteller
Dabei seit: 03.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 24.07.2010 19:30
Titel
|
|
|
Ich meinte tatsächlich, dass ALLES dazwischen sein könnte.
Alles was man mit einer Tastatur tippen kann: ein umfangreicher Text – könnte also auch ein Buch sein. Das schließt jegliche Sonderzeichen ein. Ich möchte also ALLE Zeichen (auch die Verborgenen, wie Umbrüche und Tabulatoren) zwischen zwei speziellen Wörtern ansprechen und dann löschen.
Ich befürchte ich muss es wohl per Hand machen!
Aber trotzdem vielen Dank für deine Hilfe bis hierher!!!
|
|
|
|
|
Kai Rübsamen
Dabei seit: 18.03.2003
Ort: Reiskirchen
Alter: 51
Geschlecht:
|
Verfasst Sa 24.07.2010 19:33
Titel
|
|
|
Hallo!
Eine Werteliste ist nicht notwendig. Funktioniert das?
Suchen: (?s)(?<=START:).+(?=ENDE)
Ersetzen: \n
|
|
|
|
|
|
|
|
Ähnliche Themen |
[InDesign CS4] Suche GREP-Befehl
[InDesign CS5] GREP: Zwischen zwei Tags löschen
Format mit verwendeten Grep-Stilen löschen
Illustrator Befehl/Tastenkürzel für "Löschen" ?
InDesign CS3 Trennungen von Wörtern verhindern
InDesign: Abstand zwischen Wörtern
|
|