in reply to Finding parentheses that won't match

Please show a real-life example.

Cheers Rolf
(addicted to the Perl Programming Language :)
see Wikisyntax for the Monastery

  • Comment on Re: Finding parentheses that won't match

Replies are listed 'Best First'.
Re^2: Finding parentheses that won't match
by LexPl (Beadle) on Nov 27, 2024 at 13:12 UTC

    Here's an example:

    <rn> <rnnum>52</rnnum> <p>In Anlehnung an den Ansatz von Tokio 2013 <emph>definiert</emph> &s +ect;&emsp14;1 II&emsp14;XXX die nachhaltige Bewirtschaftung als eine +Bewirtschaftung, die die sozialen und wirtschaftlichen Anspr&uuml;che + an den Boden mit seinen &ouml;kologischen Funktionen in Einklang bri +ngt. Es soll eine gleichberechtigte Berücksichtigung von &ouml;kologi +schen, &ouml;konomischen und sozialen Aspekten (&ldquor;Bedarfstripel +&rdquor;<fn id="xxx"> <p>Mayer, JJV 2022, 28, 29.</p> </fn>) f&uuml;r die Nutzung angestrebt werden. Ziel ist ein Ausgleich +der drei &ldquor;S&auml;ulen&rdquor;, die prinzipiell gleichwertig si +nd. <fn id="yyy"> <p>Reiter, in: BoGB, &Ouml;ffentliche Regeln, &sect;&emsp14;4 Rn.&emsp +14;6&emsp14;f.; Mayer, NatBl. 1996, 1082, 1083.</p> </fn> Dabei muss allerdings der Grundgedanke der St&auml;rkung der &ou +ml;kologischen Funktionen im Sinne der Ressourcenschonung ber&uuml;ck +sichtigt werden. Die &ouml;kologischen Funktionen m&uuml;ssen mit den + wirtschaftlichen und sozialen Interessen in Einklang gebracht werden +.<fn id="zzz"> <p>So auch in seiner Einleitung der Beschluss der 72. ROK vom 27.&emsp +14;06. 2017, der in (&ldquor;Leitbilder und Handlungsstrategien f&uum +l;r die Bodennutzung (in l&auml;ndlichen Gebieten)&rdquor); sehr gut +die aktuellen Herausforderungen beschreibt, die unterschiedlichen Asp +ekte nach dem Topziel der Nachhaltigkeit strukturiert und sie mit bei +spielhaften Handlungsans&auml;tzen versieht.</p> </fn> Wenn die &Ouml;kologie von vornherein gegen&uuml;ber den wirtsch +aftlichen und sozialen Anspr&uuml;chen zur&uuml;cktritt, verliert die + Nachhaltigkeit ihre Orientierungsfunktion, und die Begrifflichkeit w +ird ad absurdum gef&uuml;hrt.</p> </rn>
      This

      >   &rdquor);

      Is definitely broken and should be fixed by removing )

      But this has little to do with balancing (...)

      If you have more instances like this (how could this happen 500 times???°) you should run a regex reporting them, and you fix them manually after visually checking the surrounding line.

      Viel Gl&uuml;ck! :)

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      see Wikisyntax for the Monastery

      Edit

      °) my best guess is someone applied a badly tested regex before.

      In this case, probably <pre> tags are more suited than <code>, so that we can sure it was not Perlmonks mangling of non-pure-ASCII source code changing e.g. "§" to "&sect;"
        This didn't happen in this case, I also think PM would use numeric entities.

        But using PM's HTML helps spotting the problem

        So auch in seiner Einleitung der Beschluss der 72. ROK vom 27. 06. 2017, der in („Leitbilder und Handlungsstrategien für die Bodennutzung (in ländlichen Gebieten)&rdquor); sehr gut die aktuellen Herausforderungen beschreibt, ...

        I think this should rather be

        der in („Leitbilder und Handlungsstrategien für die Bodennutzung (in ländlichen Gebieten)”) sehr gut die

        Or even

        der in „Leitbilder und Handlungsstrategien für die Bodennutzung (in ländlichen Gebieten) sehr gut die

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        see Wikisyntax for the Monastery