Hirdetés

2019. február 23., szombat

Gyorskeresés

Hozzászólások

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


Jester01
(PH! kedvence)

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-2019 PROHARDVER Informatikai Kft.