Hi William, 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:
(?im)^(?!--)\s*put\s((?!(into|after|before|\\)).)*$ 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. Pete lcSQL Software <http://www.lcsql.com> On Sat, May 4, 2013 at 7:30 PM, william humphrey <b...@bluewatermaritime.com > wrote: > 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 < > b...@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 > finds > > the next two. > > > > > > -- > http://www.bluewatermaritime.com > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode