Hej Ulf och ni andra.
När jag skriver detta ligger mitt eget senaste programmeringsbidrag och väntar på moderators godkännande (jag använde min "vanliga" mejladress som avsändare).
Jag har provat bindefeld.pl och konstaterar följande: ** Bra struktur (åtminstone i Perl-fallet), variablerna changed,next åstadkommer ju både att man slipper läsa före slingan - och därmed undviker andra komplikationer - samt att man säkert vet att $1 ($2, $3 etc) har relevant innehåll. ** För min egen del, bra exempel på hur man kan förenkla genom att använda (och successivt modifiera) "$_".
Men jag fann också att: ** Dos-format förutsätts i infilen (Unix-format fungerar inte). ** Sista ordet i exemplets rader som slutar med "allmän-" och "för-" sammanfogas inte med nästa rad när jag provkör under Cygwin. Matchningsvillkoret är ju minst en "whitespace character" följt av minst en "word character" och med mina inställningar verkar 'ä','ö' tolkas som varken det ena eller det andra. ** Rader som avstavas i första ordet på raden (kan innehålla bindestreck "ett-två-tre-\n fyra") sammanfogas inte. ** Väst-Tyskland --> Västtyskland är exempel på ett fall jag inte tänkt på, dock fungerar det inte så hos mig när jag provkör.
De tillägg jag gjort i mitt senaste bidrag är: ** Två ord inledda med versal ex. Schleswig-Holstein behåller bindestrecket. Är det rätt tänkt? Jag kan ha missuppfattat Bernhard här. Det skulle väl inte ändras till "Schleswigholstein"? ** Flera blanksteg mellan ord reduceras till ett enda.
mvh Tommy Riboe
-----Ursprungligt meddelande----- Från: runeberg-admin@lists.lysator.liu.se [mailto:runeberg-admin@lists.lysator.liu.se]För Ulf Härnhammar Skickat: den 29 januari 2004 03:56 Till: runeberg@lists.lysator.liu.se Ämne: [Runeberg] Vill du hjälpa Projekt Runeberg programmera?
Hej,
här är en annan lösning på programmeringsproblemet.
Den är också skriven i Perl, och den har följande finesser:
- bibehållning av vänstermarginal
- förminska första bokstaven på nästa rad ("Väst-Tyskland"
blir "Västtyskland") Det går att slå av och på denna funktion
- hantering av avstavade ord i slutet på filen (med
vänstermarginalen bibehållen)
-- Ulf Härnhammar student, Uppsala universitet redaktör, idiosynkratisk ( http://labben.abm.uu.se/~ulha9485/idiosynkratisk/ )