Good point, that would be a nice enhancement. Pete lcSQL Software <http://www.lcsql.com> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>
On Tue, Aug 12, 2014 at 11:51 AM, Charles E Buchwald <char...@buchwald.ca> wrote: > Yes, but just having a more complete implementation of PCRE regex would > make a big difference. > For example, LC's regex does not include back references. > Having the ability to use (PCRE compliant) back references would, I > believe, in many case, eliminate the need for that array of matches. > For example.... > > From http://quality.runrev.com/show_bug.cgi?id=12439 > > > The dictionary says "LiveCode implements regular expressions compatible > with the PCRE library." Without back references the LC implementation is a > rather limited subset of that library. > > > > Example: > > I would expect to be able to do this in the message box: > > put replaceText("abcd","(ab)(cd)","$2$1") > > and get this: > > "cdab" > > > > Instead I have to do this: > > if matchText("abcd","(ab)(cd)",var1,var2) then put var2 & var1 > > > > But this is a trivial example. If either my string to search or my > pattern is slightly more complex, then what would be a trivial task with > full PCRE compliant regex becomes comparatively complicated in LC. > > On 12 Aug 2014, at 3:56 AM, John Craig <j...@splash21.com> wrote: > > > Agree - matchText and matchChunk would both benefit from the ability to > specify an array to fill with matches - we don't always know exactly how > many will appear .. > > > > http://quality.runrev.com/show_bug.cgi?id=11391 > > > > > > On 12/08/2014 02:12, Peter Haworth wrote: > >> I've always kinda thought the return variable parm to matchText was a > little strange as it relies on you knowing how many matches will be found > in advance. It would be great if the returned variable could be an array > keyed by the numeric match number, alike the variables you can supply to > the some of the database functions. > > > > > > _______________________________________________ > > 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 > > -- > Charles E. Buchwald > CEO/Director General > Museografica Digital > http://digital.museografica.com > > Mac OSX 10.9.4, LC 6.6.2 Commercial > > LC Developer Tools: http://buchwald.ca/developer-tools/ > > Email Notice: http://wp.me/P3aT4d-33 > > > _______________________________________________ > 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