Perl Monk, Perl Meditation | |
PerlMonks |
Catching multiple lines and assigning them as a single array elementby kort (Initiate) |
on Oct 29, 2015 at 23:25 UTC ( [id://1146411]=perlquestion: print w/replies, xml ) | Need Help?? |
kort has asked for the wisdom of the Perl Monks concerning the following question: Hello Monks! I'm an Perl initiate, and script I'm trying to write is far above what I've read and searched all over the place, hence the registration and question. I would like to write a script that goes through all the folders of my C project and catches all calls to a C function: printf and assign every single catch to an array as a single element. And all that above is pretty easy, I did something like this (files array is filled with File::Find::Rule):
Above catches only one line printfs. Problem is, the printf calls sometimes span through multiple lines (from 2 up to 5), and that makes it hard to catch for me. I've already tried things like last if (m/\;$/), yet I failed horribly. Can you help me with that?
Back to
Seekers of Perl Wisdom
|
|