Re: Using grep to parse Canadian Postal Codes
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 45691
interpreted = N
texte = Dennis J. Bonsall, Jr. wrote:> Here is the grep string I am using:> > [grep> search=([^a-zA-Z][^0-9][^a-zA-Z][^0-9][^a-zA-Z][^0-9])&replace=\1_][zip_][/grep]You are missing the point of [grep], which takes a search string and only fires the replacement if a portion of the string _matches the entire search_ in the first place. You cannot use it in a negative search like that.Try doing it this way instead:[text]testzip=[zip_][/text][grep search=([a-zA-Z][0-9][a-zA-Z][0-9][a-zA-Z][0-9])&replace=OK_CAZIP][testzip][/grep][showif [testzip]=OK_CAZIP][!]whatever you want to happen[/!][/showif]John-- John PeacockDirector of Information Research and TechnologyRowman & Littlefield Publishing Group4720 Boston WayLanham, MD 20706301-459-3366 x.5010fax 301-429-5747-------------------------------------------------------------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:
Dennis J. Bonsall, Jr. wrote:> Here is the grep string I am using:> > [grep> search=([^a-zA-Z][^0-9][^a-zA-Z][^0-9][^a-zA-Z][^0-9])&replace=\1_][zip_][/grep]You are missing the point of [grep], which takes a search string and only fires the replacement if a portion of the string _matches the entire search_ in the first place. You cannot use it in a negative search like that.Try doing it this way instead:[text]testzip=[zip_][/text][grep search=([a-zA-Z][0-9][a-zA-Z][0-9][a-zA-Z][0-9])&replace=OK_CAZIP][testzip][/grep][showif [testzip]=OK_CAZIP][!]whatever you want to happen[/!][/showif]John-- John PeacockDirector of Information Research and TechnologyRowman & Littlefield Publishing Group4720 Boston WayLanham, MD 20706301-459-3366 x.5010fax 301-429-5747-------------------------------------------------------------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/
John Peacock
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:
SOP for WebDNA talk - MSNBot Crashing (2004)
WebCatalog stalls (1998)
New command suggestion (was Modifying databasesmanually) (1997)
Re[2]: SKU number. (2000)
Emailer and encryption (1997)
Secure server question (1997)
More on the email templates (1997)
Webcatalog-firesite and [referrer] tag (1997)
Problem with updating to 2.1.1 (1998)
Misunderstanding?? (1997)
WebCatalog can't find database (1997)
WCf2 and nested tags (1997)
Change in Host? (1999)
Image Upload? (2002)
Help name our technology! (1997)
ImageMap (1997)
E-mailer error codes (1997)
Error with [applescript] (1999)
webdelivery.html and webna (1997)
Force a search at the default.tmpl page? (1997)