Thread Regex, nach einer Zeichenanzahl und dann wenn das Wort zuende ist
(2 answers)
Opened by Gustl at 2011-08-13 13:50
Hallo,
ich bin gerade an einer Regex und habe leider keine Idee warum er in meinen Beispiel manchmal Zeichen von Vorne abschneidet, hier der Code zum Testen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 foreach $i (1..50){ my $text = "Dieser Text sollte gekuerzt werden, aber nur bei einem Wortende nach einer Anzahl von Zeichen." ; if( $text =~ /(.{$i}\w+)/ ){ $text = $1."..."; } print $text, "\n"; } Ich denke es ist klar was damit bezweckt werden soll. Wäre super wenn mir wer helfen würde. Gruß |