Re: Grepping text variable tags (was: Re: No subject given)
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 31381
interpreted = N
texte = Thanks, your explanation helps a lot, and so will this book I hope ... :)>O'Reilly makes the best book I have seen on the subject.. It's called>Mastering Regular Expressions.. At any rate..>>\[text # searches for the occurrence of [text.. The \ escapes the [>which has meaning in regular expressions.>>\] # searches for the occurrence of ] which also has to be escaped>>As for what's in between..>>([^\]]#)>>I know the () stores whatever it find in a memory slot so you can use>it later..>>I'm not exactly sure what [^\]]# does, but based on it's context, I>believe it grabs everything between [text and ].>>In the replacement, \0 calls up what you stored in memory between the ().>>Does this help? I'm sorry if my explanation is poor..>>Jereme>>>> >On 5/3/00 3:55 pm, Jereme Claussen so noted...>> >>> >>BBEdit has an option titled Use Grep which uses standard RegEx for>> >>those concerned..>> >>>> >>>Or if you have an editor with regex support, you can make two passes:>> >>>>> >>>Search: \[text ([^\]]#)\]>> >>>Replace: \[text \0&secure=f\]>> >>> >Slight modifications are needed for BBEdit Lite 4.6 (and I assume BBEdit>> >as well):>> >>> >Search: \[text ([^]]*)\]>> >Replace: \[text \1\&secure=f\]>>>>>>I don't know enough about grep and regex to be able to confirm or>>deny that this will actually fix all the text tags for the 8>>different scenarios I listed previously. Will this *absolutely* fix>>every one of those 8 situations in one pass? Would you be willing to>>give me a quick explanation of what this syntax does? Thanks ... :)>>>>>>================================>>Kenneth Grome, WebDNA Consultant>>808-737-6499 http://webdna.net>>================================>>>>>>>>#############################################################>>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>>>>To switch to the INDEX mode, E-mail to>>>>Send administrative queries to >>-->Jereme Claussen jeremec@darkhorse.com>Web Developer Dark Horse Comics>503.652.8815.330 http://www.dhorse.com/>I mustn't fear.. Fear is the mime killer..>>#############################################################>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 >>To switch to the INDEX mode, E-mail to >>Send administrative queries to ================================Kenneth Grome, WebDNA Consultant808-737-6499 http://webdna.net================================#############################################################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 To switch to the INDEX mode, E-mail to Send administrative queries to
Associated Messages, from the most recent to the oldest:
Thanks, your explanation helps a lot, and so will this book I hope ... :)>O'Reilly makes the best book I have seen on the subject.. It's called>Mastering Regular Expressions.. At any rate..>>\[text # searches for the occurrence of [text.. The \ escapes the [>which has meaning in regular expressions.>>\] # searches for the occurrence of ] which also has to be escaped>>As for what's in between..>>([^\]]#)>>I know the () stores whatever it find in a memory slot so you can use>it later..>>I'm not exactly sure what [^\]]# does, but based on it's context, I>believe it grabs everything between [text and ].>>In the replacement, \0 calls up what you stored in memory between the ().>>Does this help? I'm sorry if my explanation is poor..>>Jereme>>>> >On 5/3/00 3:55 pm, Jereme Claussen so noted...>> >>> >>BBEdit has an option titled Use Grep which uses standard RegEx for>> >>those concerned..>> >>>> >>>Or if you have an editor with regex support, you can make two passes:>> >>>>> >>>Search: \[text ([^\]]#)\]>> >>>Replace: \[text \0&secure=f\]>> >>> >Slight modifications are needed for BBEdit Lite 4.6 (and I assume BBEdit>> >as well):>> >>> >Search: \[text ([^]]*)\]>> >Replace: \[text \1\&secure=f\]>>>>>>I don't know enough about grep and regex to be able to confirm or>>deny that this will actually fix all the text tags for the 8>>different scenarios I listed previously. Will this *absolutely* fix>>every one of those 8 situations in one pass? Would you be willing to>>give me a quick explanation of what this syntax does? Thanks ... :)>>>>>>================================>>Kenneth Grome, WebDNA Consultant>>808-737-6499 http://webdna.net>>================================>>>>>>>>#############################################################>>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>>>>To switch to the INDEX mode, E-mail to>>>>Send administrative queries to >>-->Jereme Claussen jeremec@darkhorse.com>Web Developer Dark Horse Comics>503.652.8815.330 http://www.dhorse.com/>I mustn't fear.. Fear is the mime killer..>>#############################################################>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 >>To switch to the INDEX mode, E-mail to >>Send administrative queries to ================================Kenneth Grome, WebDNA Consultant808-737-6499 http://webdna.net================================#############################################################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 To switch to the INDEX mode, E-mail to Send administrative queries to
Kenneth Grome
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:
HTML Editors (1997)
WebDNA on OS X Tiger (2006)
Need relative path explanation (1997)
Anyone implement a x days ago function? (2007)
[WebDNA] test (2010)
RE: [WebDNA] Installation problems for IIS 6 (2010)
Re2: frames & carts (1997)
Max Record length restated as maybe bug (1997)
[movefile] (1999)
If Empty ? (1997)
WebCat2b14MacPlugIn - [include] doesn't hide the search string (1997)
Am I going senile? (Price recalc based on quantity) (1997)
webcat2b12 CGI -- Date comparisons (1997)
[sendmail] questions... (1997)
refreshing IE with posted .tmpl (1997)
Sorting error (1997)
Almost a there but..bye bye NetCloak (1997)
Associative lookup style? (1997)
Fields (2000)
[replaceChars] would be nice ... (1997)