Re: How do I specify a & character in Grep?
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 34133
interpreted = N
texte = >http://www.domain.com/firstfolder/secondfolder/filename.html?blah=1&?blah2=2This is not a proper URL -- it contains more than one question mark. A single question mark is the delimiter between the path and the parameters. So it's possible to parse a normal URL apart without needing grep.>My question still stands. I want to know if the Grep tag is not >true regex or is there a way to identify and use & in the grep >expressions.>>It shouldn't be called grep if you can't do real regex stuff in it. >Maybe it should be called Grep is a good name for marketing >purposes but it isn't really the same.Chill, dude, this is not a conspiracy, it's just a simple syntax question. The answer was already presented with the use of the [url] context: embedded ampersands and other special characters in URLs are represented as their HEX-escaped equivalents. In the case of ampersand, the equivalent code is %26. You can automate this by wrapping [url]...[/url] around any text which needs to be passed as a parameter to *any* WebDNA context, not just grep.The general solution to any problem like this is to wrap every parameter inside [url]:[grep search=[url]...some text here which may contain ampersand...[/url]&replace=[url]...[/url]]...[/grep]This ensures that any 'special' characters get passed thru without modification or misinterpretation. Ampersands as delimiters was not our invention: it's how browsers send URLs to servers, and we purposely chose it so as to keep things consistent for web programmers who are already accustomed to URLs.Technical Support **********************************Smith Micro, Internet Solutions Div | eCommerce (WebCatalog)16855 West Bernardo Drive, #380 | -------------------------San Diego, CA 92127 | Software & Site DevelopmentWebCatalog Support: (858) 675-0632 | http://www.smithmicro.com Fax: (858) 675-0372 **********************************-------------------------------------------------------------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://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
>http://www.domain.com/firstfolder/secondfolder/filename.html?blah=1&?blah2=2This is not a proper URL -- it contains more than one question mark. A single question mark is the delimiter between the path and the parameters. So it's possible to parse a normal URL apart without needing grep.>My question still stands. I want to know if the Grep tag is not >true regex or is there a way to identify and use & in the grep >expressions.>>It shouldn't be called grep if you can't do real regex stuff in it. >Maybe it should be called Grep is a good name for marketing >purposes but it isn't really the same.Chill, dude, this is not a conspiracy, it's just a simple syntax question. The answer was already presented with the use of the [url] context: embedded ampersands and other special characters in URLs are represented as their HEX-escaped equivalents. In the case of ampersand, the equivalent code is %26. You can automate this by wrapping [url]...[/url] around any text which needs to be passed as a parameter to *any* WebDNA context, not just grep.The general solution to any problem like this is to wrap every parameter inside [url]:[grep search=[url]...some text here which may contain ampersand...[/url]&replace=[url]...[/url]]...[/grep]This ensures that any 'special' characters get passed thru without modification or misinterpretation. Ampersands as delimiters was not our invention: it's how browsers send URLs to servers, and we purposely chose it so as to keep things consistent for web programmers who are already accustomed to URLs.Technical Support **********************************Smith Micro, Internet Solutions Div | eCommerce (WebCatalog)16855 West Bernardo Drive, #380 | -------------------------San Diego, CA 92127 | Software & Site DevelopmentWebCatalog Support: (858) 675-0632 | http://www.smithmicro.com Fax: (858) 675-0372 **********************************-------------------------------------------------------------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://search.smithmicro.com/
WebDNA Support
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:
OT: Please set your computer's clock (1997)
BUG REPORT: Delete context ignores max parameter (1998)
Need help from WebDNA user using WebStar Plugin (2005)
emailer cc to figured out (1997)
Frames and WebCat (1997)
WC2b15 File Corruption (1997)
using listfiles to build a database? (2000)
Clearing cart headers (2000)
WebCatalog 2.0 b 15 mac (1997)
Big Databases (1997)
Install webcat on intel/linux box. (2000)
Shopping with Accounts (2003)
Exclamation point (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
WebCatalog2 Feature Feedback (1996)
Help name our technology! I found it (1997)
pop up building with summarize (1998)
Updating a database once per day - An example (1998)
WebCat2 - [include] tags (1997)
Roundup function? (1997)