on the first letter , but good to know-'em both ways.
Thanks,Hershel
On Wednesday, December 8, 2004, at 05:24 PM, Frank D. Engel, Jr. wrote:

Are you trying to test the first letter only, or the entire string? The proposals so far only test the first character of the string. If you need the whole thing to be uppercase:

function uppercase ofText
  set the caseSensitive to true
  repeat for each char ch in "abcdefghijklmnopqrstuvwxyz"
    if ch is among the chars of ofText then return false
  end repeat
  return true
end uppercase


Now you can do things like:

if uppercase(ofText) then
  -- whatever
end if


or to test the first char of each word:

function wordcase ofText
set the caseSensitive to true
repeat for each word w in ofText
if char 1 of w is among the chars of "abcdefghijklmnopqrstuvwxyz" then return false
end repeat
return true
end wordcase



and similarly,

if wordcase(ofText) then
  -- do something
end if

On Dec 8, 2004, at 4:55 PM, Dar Scott wrote:


On Dec 8, 2004, at 2:46 PM, Dar Scott wrote:

If you must avoid a function (sniff, I like functions), then consider this:

if matchText( param(x), "^[A-Z]") then put xxx else put x

or this (if useUnicode is not true and you know it starts with a letter)


if charToNum( param(x) ) < 97 then put xxx else put x

To me a function is more readable.  Are you concerned about speed?

Dar

****************************************
    Dar Scott Consulting
    http://www.swcp.com/dsc/
    Programming Services
****************************************

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


-----------------------------------------------------------
Frank D. Engel, Jr.  <[EMAIL PROTECTED]>

$ ln -s /usr/share/kjvbible /usr/manual
$ true | cat /usr/manual | grep "John 3:16"
John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
$




___________________________________________________________
$0 Web Hosting with up to 120MB web space, 1000 MB Transfer
10 Personalized POP and Web E-mail Accounts, and much more.
Signup at www.doteasy.com

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to