[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Bereich mit GREP finden

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

Bereich mit GREP finden

Thomas Müller
Beiträge gesamt: 6

10. Mai 2014, 02:09
Beitrag # 1 von 5
Bewertung:
(2008 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

bin GREP Anfänger und versuche bei mehreren, identisch aufgebauten, längeren Listen nach einem bestimmten Bereich zu suchen um ihn anschließend zu löschen. Die Listen sind aus mehren Textblöcken aufgebaut, deren Zeilenanzahl stets die selbe ist. Bis auf die ersten beiden Zeilen (vom Wort »Dynamisch« bis zum Schriftnamen) sowie der Ziffern eines jeden Blocks, sind auch alle Begriffe identisch. Hier ein Beispiel:

Dynamisch 01/32
Arial
Zeichenbreite 225
Vorbreite 32
Nachbreite 32
Oberlänge 258
Unterlänge 125
x-Höhe 358
Versalhöhe 712

Dynamisch 02/32
Helvetica
Zeichenbreite 225
Vorbreite 32
Nachbreite 32
Oberlänge 258
Unterlänge 125
x-Höhe 358
Versalhöhe 712

Dynamisch 03/32
Times New Roman
usw.


Jetzt möchte ich in jedem Block nach dem Breich vom Wort »Zeichnbreite« bis zur letzten Ziffer nach dem Wort »Versalhöhe« suchen. Ist so etwas mit GREP möglich?

Meine Abfrage müsste prinzipiell nach folgendem suchen:

der Bereich
zwischen einem Absatzbeginn
vor »Zeichen«
bis zum Absatzende
nach einer beliebigen Ziffer
wenn auf diese ein Zeilenumbruch folgt

Bisher konnte ich nichts finden was nach ganzen Textbereichen sucht. Bevor ich total auf dem falschen Weg bin, freue ich mich über jede Hilfe!

Besten Dank und viele Grüße
Thomas
X

Bereich mit GREP finden

Gerald Singelmann
  
Beiträge gesamt: 6247

10. Mai 2014, 02:47
Beitrag # 2 von 5
Beitrag ID: #527016
Bewertung:
(1998 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das scheint zu gehen:
Code
Zeichenbreite(\r|.)+?Versalhöhe \d+ 


Erkärung:

. sucht nach einem beliebigen Zeichen, außer Zeilenschaltungen.
Wenn man über die Absatzgrenze hinweg suchen will, muss man daher komplizierter vorgehen. Hier die Auflistung von Alternativen (a|b) (sprich a oder b)

(…)+? muss sein, weil das + gierig ist. Es würde also normalerweise die erste "Zeichenbreite" bis zur letzten "Versalhöhe" finden. Das ? schaltet das Gierigsein aus.

\d ist eine Ziffer.


als Antwort auf: [#527015]

Bereich mit GREP finden

Thomas Müller
Beiträge gesamt: 6

10. Mai 2014, 15:14
Beitrag # 3 von 5
Beitrag ID: #527024
Bewertung:
(1916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für die schnelle Antwort!

Leider folgt am Ende jeder Zeile eine Zeilenschaltung. Deine Abfrage funktioniert, aber nur wenn ich alle Zeilenschaltungen durch Leerzeichen ersetze. Das würde aber logischerweise meinen Satz verändern, was ich gerne vermeiden würde.

Wie müsste denn eine Abfrage aussehen die von einem bestimmten Wort (z.B. hier Zeichenbreite) bis zum Ende des Absatzes sucht. So müsste ich zwar sieben Abfragen vornehemen, das wäre aber noch machbar.

Könnte man nicht auch vom Wort »Zeichenbreite« bis zu einer beliebigen Ziffer auf die zwei Zeilenschaltungen folgen suchen (über die Absatzgrenze hinweg)?

Besten Dank und Gruß


als Antwort auf: [#527016]

Bereich mit GREP finden

pixxxelschubser
Beiträge gesamt: 1633

10. Mai 2014, 16:09
Beitrag # 4 von 5
Beitrag ID: #527025
Bewertung:
(1895 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bist du sicher, dass du den richtigen Grep verwendest?

Denn Geralds Vorschlag funktioniert exakt für deinen Beispieltext.
siehe Screenshot:
http://abload.de/...hp?img=12375rkrp.png



Wink
Viele Grüße
pixxxelschubser




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

Isaac Newton




als Antwort auf: [#527024]
(Dieser Beitrag wurde von pixxxelschubser am 10. Mai 2014, 16:11 geändert)

Bereich mit GREP finden

Thomas Müller
Beiträge gesamt: 6

10. Mai 2014, 17:57
Beitrag # 5 von 5
Beitrag ID: #527029
Bewertung: ||
(1869 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast recht, Geralds Abfrage funktioniert einwandfrei. Ich hatte ihn falsch verstanden bezüglich der Suche über Absatzgrenzen hinweg. Offenbar hatte sich ein Leerzeichen in meinen GREP eingeschlichen, jetzt funktioniert es.

Vielen Dank für die Hilfe!

Viele Grüße
Thomas


als Antwort auf: [#527025]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
21.01.2021 - 22.01.2021

Digicomp Academy AG, Bern oder Basel
Donnerstag, 21. Jan. 2021, 08.30 Uhr - Freitag, 22. Jan. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/INDEM1

Veranstaltungen
21.01.2021

Illustrator - das unbekannte Wesen

Online
Donnerstag, 21. Jan. 2021, 19.00 Uhr

Vortrag

Millionen Funktionen, und immer kommen neue dazu! Monika Gause ist jeden Januar aufs Neue ein gern gesehener Gast bei der IDUG Stuttgart. - Sie bringt alle Neuerungen mit, die 2020 dazukamen und jede Menge Tipps und Tricks. - Zudem wird sie uns informieren, was wir in Illustrator beachten müssen, wenn wir Daten fürs Web erstellen bzw. aufbereiten. - Wichtig zu wissen: "Dos and Don'ts" in Illustrator. Welche Fehler sollte man dringend vermeiden und was muss man unbedingt tun, damit es Spaß macht mit Illustrator zu arbeiten. - Dieses Jahr hast Du zusätzlich die Möglichkeit Monika im Voraus Fragen zu stellen. Fülle dieses Formular mit deinen Fragen; auch Beispieldateien sind anfügbar: https://forms.gle/fJmF8C6MjbDoEhED8

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

https://idugs67.eventbrite.de/

IDUGS #67 Illustrator mit Monika Gause

Neuste Foreneinträge


Verschiedene Netzwerke Handeln

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Fortlaufende Nummerierung der Druckbogen

Ende der Unterstützung von Flash Player - und jetzt?

Bilder High> Low

weitere peinliche Fragen zu Selbstverständlichkeiten

WLAN-Verbindung mit iPhone 11

In Illustrator einen Kreis zerschneiden bzw. erstmal sinnvoll anlegen

Event 'mausedown': Kriege das Kontext-Menü des Browsers nicht weg...

Skript-Ordner
medienjobs