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:
Trouble with formula.db (1997)
Dealer locator (1998)
Practice runs ? (1997)
Summing fields (1997)
TemplateCacheSize preference (1998)
advise!! (2001)
Search with Special Chars (1997)
Download URL & access on the fly ? (1997)
Now you see it now you donīt (1997)
[OT] DOD again (2003)
PCS Frames (1997)
Need relative path explanation (1997)
Quitting WebMerchant ? (1997)
emailer (1997)
Hosting Services (1999)
WCS Newbie question (1997)
What kind of request is this? (2002)
WebDelivery downloads alias, not original ? (1997)
Running _every_ page through WebCat ? (1997)
[WebDNA] Pretty URLS (2011)