Timothy Johnson <[EMAIL PROTECTED]> writes:

> You mean something like this?
>
> while(<INFILE>){
>   push @matches,$_ =~ /(silly)/;
> }
>
> foreach(@matches){
>       print $_."\n";
> }

Bingo... but this looks like it might be a sort of default
callback or remembered item inside parens.  
Is it?
Anyway it does just what I wanted... thanks

In actual usage I wanted to scan some emacs *.el files for pieces of
code that contained /diary-[a-z]+/

so altered your code like this:

  #!/usr/local/bin/perl -w
  while(<>){
    push @matches,$_ =~ /(diary-[a-z]+)/;
  }

  foreach(@matches){
        print $_."\n";
  }

and run it like:

reg.pl /usr/local/share/emacs/21*/lisp/calendar/*.el

Gave me and instant view of all 83 occurences and nothing else.  

Nice...

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

Reply via email to