Re: [WebDNA] checking for mixed case text
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 102727
interpreted = N
texte = Well done Ken! That's an approach I'd not thought of and to me seemslike the most straight forward and re-usable. I now remember gettinghung up on the [lookup] because it is in fact case sensitive. That isafter all the main point of this thread...MarcKenneth Grome wrote:>> But I cannot figure out how to get WebDNA to check a text>> string to report whether it is mixed case or not.> > > Here's another approach:> > Set the text string to a text variable (var) then create an > up.db with only one field (letter). Create one record in > this db for each uppercase letter in the alphabet, plus one > record for each non-alphabetic character that might occur in > a name.> > Then use this code:> > [math show=f]numUp=0[/math]> [text]numChars=[countchars][var][/countchars][/text]> > [listchars chars=[var]]> [showif [char]=[lookup > db=up.db&value=[char]&lookinfield=letter&returnfield=letter]]> [math show=f]numUp=numUp+1[/math]> [/showif]> [/listchars]> > [showif [numChars]=[numUp]]> all letters are uppercase> [/showif]> > [showif [numChars]![numUp]]> some letters are not uppercase> [/showif]> > > Sincerely,> Ken Grome> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> .> -- -------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
Associated Messages, from the most recent to the oldest:
Well done Ken! That's an approach I'd not thought of and to me seemslike the most straight forward and re-usable. I now remember gettinghung up on the [lookup] because it is in fact case sensitive. That isafter all the main point of this thread...MarcKenneth Grome wrote:>> But I cannot figure out how to get WebDNA to check a text>> string to report whether it is mixed case or not.> > > Here's another approach:> > Set the text string to a text variable (var) then create an > up.db with only one field (letter). Create one record in > this db for each uppercase letter in the alphabet, plus one > record for each non-alphabetic character that might occur in > a name.> > Then use this code:> > [math show=f]numUp=0[/math]> [text]numChars=[countchars][var][/countchars][/text]> > [listchars chars=[var]]> [showif [char]=[lookup > db=up.db&value=[char]&lookinfield=letter&returnfield=letter]]> [math show=f]numUp=numUp+1[/math]> [/showif]> [/listchars]> > [showif [numChars]=[numUp]]> all letters are uppercase> [/showif]> > [showif [numChars]![numUp]]> some letters are not uppercase> [/showif]> > > Sincerely,> Ken Grome> > > > ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> .> -- -------------------------------------------Marc ThompsonSoftware EngineerOffice of Information TechnologyUniversity of Utah801.585.9264marc.thompson@utah.edu-------------------------------------------
Marc Thompson
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:
Norton Antivirus (1999)
What's up with digger? (2004)
Newbie from and old bee (1997)
UPS problems (again) (2000)
Press Release hit the NewsWire!!! (1997)
emailer (1997)
FEA REQ: One .hdr, multiple .db's (2003)
cookies ok ??? (2006)
Re:2nd WebCatalog2 Feature Request (1996)
Fedora Core 6 (2007)
Context and commands (1998)
RE: UN-WANTED character conversion (1999)
please anybody help (2005)
DON'T use old cart file! (1997)
Three new problems, maybe a fourth (1997)
Using [Include] Context (1999)
All questions are welcome on this list (1997)
with Link i need to (1997)
New global preference ... ??? (2000)
Next (1997)