Finding orphaned "put"
pete at lcsql.com
Sun May 5 12:10:08 EDT 2013
Academic at this point but I couldn't resist improving this a bit! I can
make it exclude single line comments starting with "--" (or whatever you
use for comment indicators) but can't think of a way to deal with block
comments, or comments part way through a line. Here's the regexp for that:
I'm not sure why it didn't work for you in LC (excluding "after" and
"before") - seemed to work OK for me.
I used to automatically switch off when regular expressions were mentioned
because they look dauntingly cryptic. But I found that with a fairly short
amount of time learning the syntax they're pretty easy to understand and
amazingly powerful. Great for validating user input.
lcSQL Software <http://www.lcsql.com>
On Sat, May 4, 2013 at 7:30 PM, william humphrey <bill at bluewatermaritime.com
> But (?im)^\s*put\s((?!(into|after|before|\\)).)*$ -- works perfectly in
> BBedit. Thank you very much (just doesn't work in live code perhaps because
> I don't know how to tell livecode to use Regex in the find feature).
> On Sat, May 4, 2013 at 10:24 PM, william humphrey <
> bill at bluewatermaritime.com> wrote:
> > (?im)^\s*put\s((?!(after|into|before|\\)).)*$
> > the after|into|before , guessing the vertical bar means "or" but is not
> > working. It only works for whatever the first word is and then still
> > the next two.
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the Use-livecode