[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl-AnyPerl] negative lookahead



hi

this is of pure curiosity.

i have a 1000 or so .asp files to look in and i want to catch lines like
these:

"select * from table whatever where id like anything desc" or
"select * from table withanyname" or
"select *" or similar

if a line contain the word "order" followed by the word  "by"  they
should be excluded like this line:

"select * from table where id like anything order by age"


it is quite easy to catch the relevant lines with two  if/else blocks,
but is it possible to do in one single regular expression?

i had hoped that something like

/select.+?(?!order\s+\by)/

would have done the trick but this seems naive?

thanks

allan




==== Want to unsubscribe from this list?
==== Send mail with body "unsubscribe" to macperl-anyperl-request@macperl.org