Re: [capitalize]
This WebDNA talk-list message is from 2005
It keeps the original formatting.
numero = 63474
interpreted = N
texte = 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 Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
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 Web Archive of this list is at: http://webdna.smithmicro.com/
Brian Fries
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:
Webstar 1.3.1 PPC (1997)
WebCatalog NT beta 18 now available (1997)
read and write you own cookies with webcat (1997)
Automatic thumbnail images (1998)
Help! WebCat2 bug (1997)
[taxRate] [TaxTotal] ? (1997)
Help! WebCat2 bug (1997)
more on quicktime test stuff (1997)
List Address Changed! (1998)
Multiple 'Users.db' files not possible (1997)
More than one db with the same namn (was: WC2f3) (1997)
Random letter and/or number (2001)
Sendmail doesn't (was Queertrons?) (1997)
Rhapsody? (1997)
[WebDNA] Add products database field to textb (2009)
[WebDNA] WebDNA 7 (2011)
Size limit for tmpl editor ? (1997)
WebCatalog NT beta 18 problem (1997)
Setting up WebCatalog with Retail Pro data (1996)
more info on [setlineitems] (1997)