[Tutor] Grep equiv.
Rick Pasotto
rick@niof.net
Thu, 31 Aug 2000 15:19:50 -0400
On Thu, Aug 31, 2000 at 01:20:30PM -0400, Michael P. Reilly wrote:
> >
> > > Is there a nice, easy, fast way of saying "if this
> > > line/string/variable/array/whatever contains 'xxx' then do
> > > 'something'"
> >
> > For literal strings use string.search()
> >
> > For regular expressions use re.search()
>
> There is also the "grep" module which gives you differing types of
> regular expressions (does not support pcre).
>
> If there is no need to use regular expressions, then use the string
> module. The overhead (even in Perl) of using a regular expression
> engine is not always desirable.
If there is no need for regular expressions and all he needs to know is
true/false is there any reason not to use:
if word in string:
do_something()
--
"Prohibition...goes beyond the bounds of reason in that it attempts to
control a man's appetite by legislation and makes a crime out things
that are not crimes. A prohibition law strikes a blow at the very
principles upon which our government was founded."
-- Abraham Lincoln, Dec. 1840
Rick Pasotto email: rickp@vnet.net