[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Singuläre Klammern mit GREP suchen

Martin Fischer
  
Beiträge gesamt: 12783

27. Jan 2022, 12:22
Bewertung:

gelesen: 1456

Beitrag als Lesezeichen
Hallo Hans-Jürgen,

hier noch ein (unvollständiger) Ansatz zum Finden von nur verwaisten Klammern - unter der Voraussetzung, dass zwischen Klammerpaaren keine Absatzschaltung stehen darf.

Code
[\r\)][^\(\)]+\K\)|\((?=[^\)]+[\r\(]) 


Da dem ersten Absatz eines Testabschnitts logischerweise keine Absatzschaltung vorangeht (und dem letzten Absatz keine Absatzschaltung mehr folgt), werden diese mit dem obigen GREP, der (nebst Klammern) auf Absatzschaltungen als Grenze nach vorn bzw. nach hinten basiert, nicht berücksichtigt.

Mir ist noch keine Lösung für diese Einschränkung mittels Einsatz auch von \A und \Z eingefallen.

Möglicherweise sind aber auch noch weitere Schwachstellen enthalten. Was passiert etwa, wenn innerhalb eines Klammerpaares eine Fuß-/Endnote mit vollständigen oder unvollständigen Klammerpaaren dazwischenfunkt?
Auch in Fußnoten selbst fehlen (in der Regel) die für diesen GREP mitentscheidenden Absatzschaltungen.

... einen Versuch war's mir wert. ;-)

(Dieser Beitrag wurde von Martin Fischer am 27. Jan 2022, 12:27 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 27. Jan 2022, 12:27
Beitrag geändert von Martin Fischer (Moderator) am 27. Jan 2022, 12:27