How to Return the Exponent

Roger Guay irog at mac.com
Wed Dec 18 11:16:13 EST 2024


Thanks to Bernd, Scott and Rick for helping me out. I have never run into token before and learned so much from Bernd’s use of it here.

I invariably learn valuable lessons from this list. . . ChatGPT, not so much. 

Cheers,

Roger

> On Dec 18, 2024, at 2:02 AM, scott--- via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Roger, I don’t believe that setting the itemDel will change how WORDs break. It will allow you to find ITEM 2:
> 
> ^1/x) 
> 
> I was getting char 3 of item 2 and that would work as long as x was a single digit (which you implied originally) but Bernd’s solution is more robust (as usual!) because it will find an x that contains 1 or more digits.
> 
> That is a better solution than using “char” 
> 
>> On Dec 18, 2024, at 12:59 AM, Niggemann, Bernd via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> Hi Roger,
>> 
>> This does work:
>> 
>> Please note the quotes, in your mail it was curly quotes that do not work apart from asking for "word" instead of "token".
>> 
>> on mouseUp
>>  set the itemDel to "^"
>>  put token 3 of item 2 of "((1234…)^1/x)" into field 1
>> 
>>  set the itemDelimiter to "/"
>>  put cr & token 1 of item 2 of  "((1234…)^1/15)" after field 1
>> end mouseUp
>> 
>> Kind regards
>> Bernd
>> 
>>> Roger wrote:
>> 
>>> Oops. I take it back. It does not work.
>>> set the itemDel to “^"
>>> put char 3 of word 2 of "((1234…)^1/x)”
>>> returns blank
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list