Re: SM: Grep Syntax?

This WebDNA talk-list message is from

2005


It keeps the original formatting.
numero = 62780
interpreted = N
texte = The plus would require at least one, but the grep in webdna does not support that syntax. Instead of using + to require at least one, I just repeat the pattern with one plus zero or more. -----Original Message----- From: Clint Davis Sent: Wed, 10 Aug 2005 12:57:05 -0500 To: "WebDNA Talk" Subject: Re: SM: Grep Syntax? Your code worked, but I don't understand exactly why. What is the purpose of multiple [a-z] patterns? This does not work: [grep search=([a-z]+)([0-9]+)([a-z]+)&replace=\2]abc567xyz[/grep] On 8/9/05 7:50 PM, "William DeVaul" wrote: > I think the asterisk is for zero or more. You need to use the > conventional '+' for one or more but the grep in WebDNA has no support > for that. The workaround is to use > > [grep > search=([a-z][a-z]*)([0-9][0-9]*)([a-z][a-z]*)&replace=\2]abc567xyz[/ > grep] > > > > On Aug 9, 2005, at 8:22 PM, Clint Davis wrote: > >> Are multiple patterns allowed in a [grep] search? If so, what is the >> syntax? >> I have tried the following with 6.0a/MacOS X with no success: >> >> [grep search=([a-z]*)([0-9]*)([a-z]*)&replace=\2]abc567xyz[/grep] >> >> Should return: 567 ------------------------------------------------------------- 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/ ------------------------------------------------------------- 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:

    
  1. Re: SM: Grep Syntax? ( devaulw@onebox.com 2005)
  2. Re: SM: Grep Syntax? ( Clint Davis 2005)
  3. Re: SM: Grep Syntax? ( William DeVaul 2005)
  4. SM: Grep Syntax? ( Clint Davis 2005)
The plus would require at least one, but the grep in webdna does not support that syntax. Instead of using + to require at least one, I just repeat the pattern with one plus zero or more. -----Original Message----- From: Clint Davis Sent: Wed, 10 Aug 2005 12:57:05 -0500 To: "WebDNA Talk" Subject: Re: SM: Grep Syntax? Your code worked, but I don't understand exactly why. What is the purpose of multiple [a-z] patterns? This does not work: [grep search=([a-z]+)([0-9]+)([a-z]+)&replace=\2]abc567xyz[/grep] On 8/9/05 7:50 PM, "William DeVaul" wrote: > I think the asterisk is for zero or more. You need to use the > conventional '+' for one or more but the grep in WebDNA has no support > for that. The workaround is to use > > [grep > search=([a-z][a-z]*)([0-9][0-9]*)([a-z][a-z]*)&replace=\2]abc567xyz[/ > grep] > > > > On Aug 9, 2005, at 8:22 PM, Clint Davis wrote: > >> Are multiple patterns allowed in a [grep] search? If so, what is the >> syntax? >> I have tried the following with 6.0a/MacOS X with no success: >> >> [grep search=([a-z]*)([0-9]*)([a-z]*)&replace=\2]abc567xyz[/grep] >> >> Should return: 567 ------------------------------------------------------------- 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/ ------------------------------------------------------------- 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/ devaulw@onebox.com

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:

WebCat2.0 acgi vs plugin (1997) weird G3 happenings (1998) Saving Text Areas with Orders (1997) Dr.Watson Error (1999) Physical Security for WebCatalog Directories (1997) [addlineitems] (1997) faxing orders (2000) Grep issue (2003) Suggestion: appendfounditems (2002) RE: Cart Template (1997) could someone please try this - it's very quick and easy (2000) Help! WebCat2 bug (1997) question: webmerchant connection (1997) Another StoreBuilder Question (2003) PCS Frames (1997) showif comparison begins w/ and contains (1997) Download URL & access on the fly ? (1997) WebCatalog on Linux (2000) [carts] and databases (1997) ReturnRaw context (1997)