Hi all I emailed Thierry on 23 Dec and I have had no response. It looks like his last post <https://forums.livecode.com/viewtopic.php?f=9&t=36139&p=207519#p207519> on the Forum was in July 2021.
His software for backreferences <https://sunny-tdz.com/livecode/sunnyrex> works beautifully. It is closed source and commercial. I purchased it and used it successfully. He also provided good support. Precisely because I could not have my stacks dependent on proprietary software, I stopped using his sunnYrex program and started implementing backreferences myself. it is not an easy task and I even wonder if an efficient method is possible using LiveCode scripting. But I have made a start and if anyone is interested I am happy to collaborate. The ideal would be if LiveCode could implement this. The feature request ticket is here <https://quality.livecode.com/show_bug.cgi?id=21534>. Regards Kaveh On Wed, 15 Dec 2021 at 16:40, Kaveh <ka...@rivervalleytechnologies.com> wrote: > It's two years since I have been in contact, but this is the email I had: > > th.do...@sunny-tdz.com > > Regards > Kaveh > > On Wed, 15 Dec 2021 at 16:37, Douglas A. Ruisaard via use-livecode < > use-livecode@lists.runrev.com> wrote: > >> None of the links to acquire nor contact Thierry on his site (< >> https://sunny-tdz.com/livecode/sunnyrex>) work. They just hang >> indefinitely... but the web site, itself, appears to be functrional. >> >> Can anyone provide an alternative means to contact this developer? >> >> Douglas Ruisaard >> >> Trilogy Software >> (250) 573-3935 >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On >> Behalf Of Devin Asay via use-livecode >> Sent: Wednesday, December 15, 2021 7:54 AM >> To: How to use LiveCode >> Cc: Devin Asay >> Subject: Re: regex backreferences >> >> Thanks for confirming, Jacque and Kaveh. I figured that was the case. I >> can stop beating my head against it now! >> >> Now for a trip to workaround land! >> >> - Devin >> >> On Dec 15, 2021, at 2:46 AM, Kaveh via use-livecode < >> use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> >> wrote: >> >> This is a major shortcoming and I have wanted this for years. Thierry has >> filled the gap with his excellent SunnyRex library >> <https://sunny-tdz.com/livecode/sunnyrex>. I have used it successfully, I >> recommend it, and it works well. He has also supported me well after I >> purchased SunnyRex. But it is a proprietary dependency and that is >> something at the back of my mind. >> >> It would be great if LiveCode could add this feature. Or perhaps come to >> an >> agreement with Thierry so that we reduce dependencies. >> >> Regards >> Kaveh >> >> On Wed, 15 Dec 2021 at 03:42, J. Landman Gay via use-livecode < >> use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> >> wrote: >> >> I wish it did, but replaceText doesn't support back references. The >> parameters at the end are treated as literals, whether as actual quoted >> literals or variables containing a value. >> >> If there isn't a feature request for it, there should be. >> -- >> Jacqueline Landman Gay | jac...@hyperactivesw.com<mailto: >> jac...@hyperactivesw.com> >> HyperActive Software | http://www.hyperactivesw.com >> On December 14, 2021 6:03:12 PM Devin Asay via use-livecode >> <use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> >> wrote: >> >> Hi all, >> >> Does the replaceText() function allow the use of backreferences to >> retain >> groupings of text between matches. For example, if I have some text like >> this: >> >> <p><span style=‘cruft'>Good stuff here.</span></p> >> >> I want to end up something like this: >> >> <h1>Good stuff here.”</h1> >> >> In BBedit I can search for <p><span style=“cruft”>(.*)</span></p> and >> replace it with <h1>\1</h1> and it preserves the run of text designated >> by >> parentheses. >> (I know, I can get more fancy on matching the runs of html tags, but I’m >> mainly interested in retaining the text, not in regex madness.) >> >> In LC this does not work: >> >> put replaceText(myText,"<p><span >> style=“cruft”>(.*)</span></p>”,”<h1>\1</h1>”) into myText >> >> I just end up with <h1>\1</h1>, when I want <h1>Good stuff here.</h1> >> >> Can replaceText even do this? >> >> - Devin >> >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com<mailto: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<mailto: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 >> >> >> >> -- >> Kaveh Bazargan PhD >> Director >> River Valley Technologies <http://rivervalley.io> ● Twitter >> <https://twitter.com/rivervalley1000> ● LinkedIn >> <https://www.linkedin.com/in/bazargankaveh/> ● ORCID >> <https://orcid.org/0000-0002-1414-9098> >> *Accelerating the Communication of Research* >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com<mailto: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 >> >> Devin Asay >> Office of Digital Humanities >> Brigham Young University >> >> _______________________________________________ >> 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 >> > > > -- > Kaveh Bazargan PhD > Director > River Valley Technologies <http://rivervalley.io> ● Twitter > <https://twitter.com/rivervalley1000> ● LinkedIn > <https://www.linkedin.com/in/bazargankaveh/> ● ORCID > <https://orcid.org/0000-0002-1414-9098> > *Accelerating the Communication of Research* > -- Kaveh Bazargan PhD Director River Valley Technologies <http://rivervalley.io> ● Twitter <https://twitter.com/rivervalley1000> ● LinkedIn <https://www.linkedin.com/in/bazargankaveh/> ● ORCID <https://orcid.org/0000-0002-1414-9098> *Accelerating the Communication of Research* _______________________________________________ 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