[Pdx-pm] regex regex
Ben Prew
ben.prew at gmail.com
Thu Jan 27 22:58:01 PST 2005
Yikes, if you can't vgrep the source, or don't know where the program
entry point is, I would just toss the file in your dev/test site to
see what it does. Otherwise, write a test...
or
grep -ri '=[!~].*/.*/' *.pm
while not perfect, will get you pretty close, and it eliminates things
like qw// and q// and qq// and others.
On Thu, 27 Jan 2005 10:08:15 -0800, Michael Rasmussen <mikeraz at patch.com> wrote:
> I have a number of scripts that filter directory contents checking for particular file names.
>
> Today I was asked "will a file named PDX200501270800KEYW.msg be processed by one of your scripts?"
>
> In reality the search is easy because I'll look for the program that handles the work for this particular business group.
>
> However, let's say I had to go through a large (i.e., bigger than I want to vgrep) number of
> source files. I'd want a program to look for regexes and then see if this filename would
> match.
>
> So I need a regex to find regexes. Or do I? Perhaps search for m|(/.*?/)| and then
> strip the /s and eval the remainder.
>
> Comments?
>
> --
> Michael Rasmussen, Portland Oregon
> Be appropriate && Follow your curiosity
> http://meme.patch.com/memes/BicycleRiding
> Get Fixed: http://www.dampfixie.org
> The fortune cookie says:
> Emerson's Law of Contrariness:
> Our chief want in life is somebody who shall make us do what we
> can. Having found them, we shall then hate them for it.
>
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list at pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list
>
--
Ben Prew
ben.prew at gmail.com
More information about the Pdx-pm-list
mailing list