Get number of occurrences of one string in another
dunbarx at aol.com
dunbarx at aol.com
Wed Feb 22 23:17:50 EST 2012
Bob's is the cutest of all solutions. Odd, but cute.
But this is a perfect chance to use a simple array:
repeat for each char tChar in yourString
add 1 to countYourChar[tChar]
end repeat
And then get the count from the array.
Craig Newman
-----Original Message-----
From: Bob Sneidar <bobs at twft.com>
To: How to use LiveCode <use-livecode at lists.runrev.com>
Sent: Wed, Feb 22, 2012 10:49 pm
Subject: Re: Get number of occurrences of one string in another
I am everyone's Uncle. Still, no repeat loops needed. See my solution.
Bob
On Feb 22, 2012, at 7:44 PM, Jerry Jensen wrote:
> The offset() function has a third parameter: chars to skip. So if you call
offset in a loop with the third param set to the previous result, and count
loops until it returns 0, Bob's your uncle.
>
> On Feb 22, 2012, at 7:37 PM, Andrew Kluthe wrote:
>
>> function substringCount pChar, pString
>> put 0 into theCount
>> repeat for each char theChar in pString
>> if theChar is pChar then
>> add 1 to theCount
>> end if
>> end repeat
>> return theCount
>> end substringCount
>>
>>
>> Would work out nicely if there is not built in function for this.
>>
>> --
>> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Get-number-of-occurrences-of-one-string-in-another-tp4412675p4412707.html
>> Sent from the Revolution - User mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> 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
_______________________________________________
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