BTW you will get the contents of the entire line by using filter temp with "*c*". As I mentioned it works with entire lines, not chunks of text.
If you are trying to see if "abcdef" contains "c" use "c" is in "abcdef". If you are trying to find which character contains the first "c" use offset("c", "abcdef"). If you are trying to find ALL the "c"'s in the string it gets trickier. If the string HAS to be formatted that way, then you will need a repeat loop. put 0 into theCount put "abcdef" into theString repeat for each char theChar in theString add one to theCount if theChar is "c" then put theCount & comma after thePositionList end if end repeat delete the last char of thePositionList optionally you could do this: put "abcdef" into theString repeat for each char theChar in theString put theChar & cr after theNewString end repeat filter theNewString with "c" I can't think of how that would be useful, but I don't know what you are doing. Bob On Dec 9, 2011, at 11:15 AM, dunb...@aol.com wrote: > > > What am I doing wrong? If I have: > on mouseup > put "abcdef" into temp > filter temp with "c" > put temp > end mouseup > I get empty. I don't need more empty. > Craig Newman > > _______________________________________________ > 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