PDA

Bekijk Volledige Versie : Re: Tekst afbreken na x karakters



Warden Dave
28/05/05, 02:45
"Daniel Tryba" <partmapsswen@invalid.tryba.nl> wrote:
> Warden Dave <warden_dave@web.de> wrote:

>> spreken had de function body flink wat korter gekunt. Bijv.:
> [2x3 regels code]
>> etc. En wellicht kan het nog korter...
>
> Het geheel is gewoon een oneliner:

> function cutoff($str,$maxchar=75, $minword=30, $append='')
> {
> return (strlen($str)>$maxchar && count(preg_split('/\s/',$str,-1,
> PREG_SPLIT_NO_EMPTY))>$minword) ? preg_replace('/^(.{0,'.$maxchar.
> '})\s.*/','\\1'.$append,$str) : $str;
> }
>
> Followup-To naar de beginnersgroep wegens onnodig veel characters :)

Je 'oneliner' wordt door m'n fijne [...] nieuwslezer 'inderdaad' gebroken
tot 3 'net iets langere' regels... ;)

WD

John Bokma
28/05/05, 03:15
Daniel Tryba wrote:

> In nl.internet.www.ontwerp Warden Dave <warden_dave@web.de> wrote:
>> spreken had de function body flink wat korter gekunt. Bijv.:
> [2x3 regels code]
>> etc. En wellicht kan het nog korter...
>
> Het geheel is gewoon een oneliner:
>
> function cutoff($str,$maxchar=75, $minword=30, $append='')
> {
> return (strlen($str)>$maxchar &&
> count(preg_split('/\s/',$str,-1,PREG_SPLIT_NO_EMPTY))>$minword) ?
> preg_replace('/^(.{0,'.$maxchar.'})\s.*/','\\1'.$append,$str) :
> $str;
> }
>
> Followup-To naar de beginnersgroep wegens onnodig veel characters :)

Hmmm... en dan roept men wel eens dat Perl niet te lezen is...

--
John Bokma
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Daniel Tryba
28/05/05, 03:55
John Bokma <john@castleamber.com> wrote:
>
> Hmmm... en dan roept men wel eens dat Perl niet te lezen is...
>

Tsja, perl heeft niet het alleen recht op onleesbare code, met de nodige
moeite kan het in elke taal.

Maar ik heb iemand wel eens horen zeggen dat het alleen leesbaar is voor
iemand die het inzicht mist (bv tgv een gebrek aan kennis).

John Bokma
28/05/05, 08:25
Daniel Tryba wrote:

> Maar ik heb iemand wel eens horen zeggen dat het alleen leesbaar is voor
> iemand die het inzicht mist (bv tgv een gebrek aan kennis).

Ik snap je zin niet, mis ik nu inzicht? :-D.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html