Hi all,

I'm trying to figure out how to count characters in a textfile. The count 
has to include all letters, numbers, non-letters, whitespaces, newlines 
tabs, etc.
I was thinking about something along the lines of:
         #!/usr/bin/perl -w
         use strict;
         my $count = 0;
         my $text = 'c:\marcus\temp\bonn.txt';

         open(TEXT, $text) or die "Konnte $text nicht öffnen";

         while(<TEXT>) {
                 if(/[\d\D]/){
                         $count++
                         }
                 }
         print $count;

But it doesn't work and I don't know why. As far as I understood [\d\D] is 
supposed to match every number and every non-number including newlines.

Marcus Willemsen
Online Redaktion
Juve Verlag
Agrippastr. 10
50676 Köln

tel: ++49(0)221 91 38 80 16
fax: ++49(0)221 91 38 80 18
www.juve.de
[EMAIL PROTECTED]
[EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to