Title Text
Devin Asay
devin_asay at byu.edu
Wed Oct 27 12:34:51 EDT 2010
On Oct 27, 2010, at 10:21 AM, Alex Adams wrote:
> Is there a function that I can use to convert a string to title text (the
> first letter of each word is capitalized)? I can¹t find one in the
> dictionary. I could write a handler I suppose, but I¹m hoping there is
> something already available.
Alex,
Here's a really basic one I have used. It actually let's you choose between sentence case and title case with an optional argument. But there is no checking for words that shouldn't be capitalized according to English capitalization rules, such as prepositions. But it's a start.
function capitalize string,allWds
if allWds is true then
put number of words in string into limit
else
put 1 into limit
end if
repeat with i = 1 to limit
put toUpper(char 1 of word i of string) into char 1 of word i of string
end repeat
return string
end capitalize
Regards,
Devin
Devin Asay
Humanities Technology and Research Support Center
Brigham Young University
More information about the use-livecode
mailing list