Surprisingly, that is not the way it works for me in JAWS 10! I think I recall every other language library behabing that way. Of course, that has been a long time. Maybe my mind is foggy. The StringContainsChars function strictly returns a 1 or 0, just as it is documented. But I need a function that returns the index of the character in the string. In most languages, even APL, there is ann easy way to get the index of a character in a string. Below is a section of code where I was doing this experiment: SayString ("You have selected " + sChoiceButton) Let iChop = StringContainsChars (sChoiceButton, ":") SayString ("find index = " + IntToString (iChop)) If iChop Then Let sChoiceButton = StringLeft (sChoiceButton, iChop) SayString (" String chopped to: " + sChoiceButton) EndIf Thanks for your help! Don Marang ----- Original Message ----- From: "john.falter" <john.falter@xxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, January 21, 2009 11:18 PM Subject: [jawsscripts] Re: Character Index in String? > Try: > let int1 = stringContains(string1, "something") > The position of something will be in int1. > int1 will be zero if something is not found. > > ----- Original Message ----- > From: "Donald Marang" <donald.marang@xxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Wednesday, January 21, 2009 10:06 PM > Subject: [jawsscripts] Character Index in String? > > >> Hopefully, this is an easy question for you guys.I want to remove all >> characters in a string after the occurrence of a certain character, lets >> say ":", and including that character. I looked at the StringLeft and >> StringContainsChars functions. To have these two functions work >> together, >> the StringContainsChars would need to return the index where the >> character >> was found rather than just a Boolean True or false. Are there more >> appropriate functions or methods to accomplish this simple task. >> For instance I want to transform the string >> "Menu:only available in To DVD mode" >> to >> "Menu" >> >> Don Marang >> >> >> __________ >> Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> > > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts