Using grep to parse Canadian Postal Codes
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 45682
interpreted = N
texte = I am attempting to use WebCat's [grep] context to parse through a stringto verify whether or not the string _could_ be a Canadian Postal code.I have already used grep to remove all characters except numbers andletters from a string, and am left with a 6 character string. I simplyneed to verify that the string is in the format of
, such as A1A1A1.Here is the grep string I am using:[grepsearch=([^a-zA-Z][^0-9][^a-zA-Z][^0-9][^a-zA-Z][^0-9])&replace=\1_][zip_][/grep]I assume that it is simply running the entire string through eachbracket in the search. My intention is to run the first characterthrough the first bracket in the equation, the second through the secondand so on. Here's what passes through the above equation:A1A1A1 (as it should)111111 (this should fail)AAAAAA (this should also fail)What fails is:1A1A1A (as it should)If anyone can point me in the correct direction, I would beappreciative.Thanks,Dennis-------------------------------------------------------------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:
I am attempting to use WebCat's [grep] context to parse through a stringto verify whether or not the string _could_ be a Canadian Postal code.I have already used grep to remove all characters except numbers andletters from a string, and am left with a 6 character string. I simplyneed to verify that the string is in the format of, such as A1A1A1.Here is the grep string I am using:[grepsearch=([^a-zA-Z][^0-9][^a-zA-Z][^0-9][^a-zA-Z][^0-9])&replace=\1_][zip_][/grep]I assume that it is simply running the entire string through eachbracket in the search. My intention is to run the first characterthrough the first bracket in the equation, the second through the secondand so on. Here's what passes through the above equation:A1A1A1 (as it should)111111 (this should fail)AAAAAA (this should also fail)What fails is:1A1A1A (as it should)If anyone can point me in the correct direction, I would beappreciative.Thanks,Dennis-------------------------------------------------------------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/
Dennis J. Bonsall, Jr.
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:
Re:2nd WebCatalog2 Feature Request (1996)
OFF-TOPIC: Check www.godaddy.com for me ... (2003)
Major Security Hole IIS NT (1998)
Hello??? (1997)
More than one db with the same namn (was: WC2f3) (1997)
Changing the value assigned to a formvariable (2000)
NT BETA BUG???? (1997)
post (1997)
Was cart limit-- Limits (2002)
Sending order notification by fax (1999)
Just a thought (1998)
Speed Admin? (Was FlushDatabases) (1997)
Show items based on login Password (2003)
Random sort is not random at all..... (2000)
Dreamweaver extensions (2000)
Size limit for tmpl editor ? (1997)
anyone know how to restart dbserver on NT automatically (1999)
Showif Or (2000)
[OT] Am I an Idiot? (2004)
Fwd: Problem with order (1998)