CamelCase
    Cubist at aol.com 
    Cubist at aol.com
       
    Mon Aug 29 15:28:15 EDT 2005
    
    
  
sez jhurley at infostations.com:
>>From: david bovill <david at openpartnership.net:lCase words in some text
>>- anyone have a regular expression or script for this?
>Depending on the complexity of your text, you might find the 
>following function useful:
>
>function thereIsAnInteriorCapitalLetter tText  --Self referential name
>   delete char 1 of tText
>   delete char -1 of tText
   Stupid question: Why delete char -1? What difference would it make if you 
didn't?
>   set the caseSensitive to true
>   if toLower(tText)= tText then
>     return false
>   else return true
   This IF statement can be replaced by one line: "return (not (toLower 
(tText) = tText))"
>end thereIsAnInteriorCapitalLetter
   This handler may or may not do Bovill's job, depending on what sort of 
strings count as being CamelCase. A few test-cases:
   "getLost" -- true
   "ALPHABET" -- true
   "explicitX" -- false
   I suspect that all-caps strings ought not be considered CamelCase, 
myself...
    
    
More information about the use-livecode
mailing list