Hirdetés

2024. május 4., szombat

Gyorskeresés

Hozzászólások

(#45) Jester01 válasza passenger (#44) üzenetére


Jester01
veterán

Most nem azért, de szerintem kicsit alulbecsülte a feladatot aki ezt kitalálta. Ugyanis felelõtlenül használja a mondat kifejezést, hiszen a felsorolt írásjelek nem biztos, hogy új mondatot kezdenek, még akkor sem ha utánuk esetleg nagybetû jön. (Mi van akkor, ha II. Józsefrõl beszélek? Ezt ismerje fel nekem shell scriptbõl ha tudja :U )

Egyszerûsítésképpen vegyük azt az esetet, hogy sor nem kezdõdik írásjellel, és a felsorolt írásjelek bármennyi egymás utáni elõfordulása választja el a mondatokat.
Akkor az alábbi awk script talán mûködik:

BEGIN { FS=''[?!.]+''; }
{ mondatok += NF - 1; }
END { print mondatok; }

Jester

Copyright © 2000-2024 PROHARDVER Informatikai Kft.