Re: [capitalize]
This WebDNA talk-list message is from 2005
It keeps the original formatting.
numero = 63475
interpreted = N
texte = Or, to be more efficient, use a loop to capitalize only the first character of every word.On Nov 24, 2005, at 11:18 AM, Brian Fries wrote:> FYI: The only way I've found to compare case on a word via WebDNA > is through the use of ENCRYPT.>> The WebDNA if/showif comparisons are all case-insensitive, so BOB > is the same as bob. Encrypt, without a specified seed, creates > different values for uppercase letters than lowercase letters, so > the encrypted values can be tested for equality.>> To make this test easy, I have a function called "isUpper":>> [function name=isUpper]> [if "[url][encrypt][params_string][/encrypt][/url]"="[url][encrypt] > [uppercase][params_string][/uppercase][/encrypt][/url]"]> [then][return]1=1[/return][/then]> [else][return]1=0[/return][/else]> [/if]> [/function]>> To test whether a word is all uppercase (or more specifically, > contains no lowercase letters - could contain numbers or > punctuation), I do something like this:>> [listwords words=[mytext]]> [if [isUpper [word]]][then]> [word] is all uppercase> [/then][else]> [word] contains lowercase letters> [/else][/if]> [/listwords]>>> - Brian>>> -- Brian Fries, BrainScan Software -- http:// > www.brainscansoftware.com -->> On Nov 23, 2005, at 5:13 PM, Patrick McCormick wrote:>>> The all-caps will be random medical acronyms. I suppose I could >> append any words with a uppercase second character as new acronyms >> automatically.>>>>>> On Nov 23, 2005, at 3:57 PM, Stuart Tremain wrote:>>>>> You could do a convert words>>>>>>>>> [Convertwords db=myconversions.db&case=T][Capitalize]my first IRA >>> [/Captialize][/Convertwords]>>>>>>>>> Stuart Tremain>>> idfk web developments, sydney, australia>>>>>>>>> On 22 Nov 2005, at 1:43 AM, Patrick McCormick wrote:>>>>>>> Is there any efficient way to get [capitalize to ignore a series >>>> of capital letters?>>>>>>>> [capitalize]my first IRA[/capitalize]>>>>>>>> would produce "My First IRA">>>>>>>> as opposed to "My First Ira">>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Or, to be more efficient, use a loop to capitalize only the first character of every word.On Nov 24, 2005, at 11:18 AM, Brian Fries wrote:> FYI: The only way I've found to compare case on a word via WebDNA > is through the use of ENCRYPT.>> The WebDNA if/showif comparisons are all case-insensitive, so BOB > is the same as bob. Encrypt, without a specified seed, creates > different values for uppercase letters than lowercase letters, so > the encrypted values can be tested for equality.>> To make this test easy, I have a function called "isUpper":>> [function name=isUpper]> [if "[url][encrypt][params_string][/encrypt][/url]"="[url][encrypt] > [uppercase][params_string][/uppercase][/encrypt][/url]"]> [then][return]1=1[/return][/then]> [else][return]1=0[/return][/else]> [/if]> [/function]>> To test whether a word is all uppercase (or more specifically, > contains no lowercase letters - could contain numbers or > punctuation), I do something like this:>> [listwords words=[mytext]]> [if [isUpper [word]]][then]> [word] is all uppercase> [/then][else]> [word] contains lowercase letters> [/else][/if]> [/listwords]>>> - Brian>>> -- Brian Fries, BrainScan Software -- http:// > www.brainscansoftware.com -->> On Nov 23, 2005, at 5:13 PM, Patrick McCormick wrote:>>> The all-caps will be random medical acronyms. I suppose I could >> append any words with a uppercase second character as new acronyms >> automatically.>>>>>> On Nov 23, 2005, at 3:57 PM, Stuart Tremain wrote:>>>>> You could do a convert words>>>>>>>>> [Convertwords db=myconversions.db&case=T][capitalize]my first IRA >>> [/Captialize][/Convertwords]>>>>>>>>> Stuart Tremain>>> idfk web developments, sydney, australia>>>>>>>>> On 22 Nov 2005, at 1:43 AM, Patrick McCormick wrote:>>>>>>> Is there any efficient way to get [capitalize to ignore a series >>>> of capital letters?>>>>>>>> [capitalize]my first IRA[/capitalize]>>>>>>>> would produce "My First IRA">>>>>>>> as opposed to "My First Ira">>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to digest@talk.smithmicro.com>> Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Patrick McCormick
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
WebCommerce: Folder organization ? (1997)
(2000)
Problems getting parameters passed into email. (1997)
Thanks for Encrypt.tpl - A Question (1999)
WC 4.0 on OSX 10.0.4 problems (2001)
webcat error log (1998)
Using EIMS instead of Emailer (1998)
[WebDNA] RESTART WebDNA (2016)
EmailCompleted Clean Up (2001)
Re:Emailer tracking (1997)
Opinion: [input] should be called [output] ... (1997)
rename a file (1997)
$Quit, $CloseDatabase corrections (1997)
Large databases in WebCat (1997)
[WebDNA] PCI Vulnerability testing (2009)
NT or Mac (1997)
RE: Deafness (1998)
Virtual hosting and webcatNT (1997)
Using Plug-In while running 1.6.1 (1997)
FYI-AuthorizeNet-possible downtime (2001)