Revision 5ba69d08
Von Martin Helmling mh@waldpark.octosoft.eu vor fast 9 Jahren hinzugefügt
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
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 .+