Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5ba69d08

Von Martin Helmling mh@waldpark.octosoft.eu vor fast 9 Jahren hinzugefügt

  • ID 5ba69d08849773c459086a0f96484046a845159e
  • Vorgänger a14368a2
  • Nachfolger 85bb1b2f

Warnung in regex eliminiert

Folgende Meldung:
Useless use of greediness modifier '?' in regex; marked by <-- HERE in m/(\b\S{60}? <-- HERE )(\S.*?\b)/ at modules/override/PDF/Table.pm line 334.

Das .*? ersetzt durch .+

Unterschiede anzeigen:

modules/override/PDF/Table.pm
331 331
        do {
332 332
          $myone = 0;
333 333
          # This RegEx will split any word that is longer than {25} symbols
334
          $row->[$j] =~ s#(\b\S{$max_word_len}?)(\S.*?\b)# $1 $2#;
334
          $row->[$j] =~ s#(\b\S{$max_word_len}?)(\S.+\b)# $1 $2#;
335 335
          $myone = 1 if ( defined $2 );
336 336
        } while( $myone );
337 337
        $row->[$j] =~ s/^\s+//;

Auch abrufbar als: Unified diff