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:

WebCat2b13MacPlugIn - [showif][search][/showif] (1997) international time (1997) Who is doing sign-ups-got it (1998) WebCat editing, SiteGuard & SiteEdit (1997) WebCat2 Append problem (B14Macacgi) (1997) !!!!!!!!!!String Search!!!!!!!!!!!!!!!!!! (2001) Show if time tags (1997) Trouble with formula.db (1997) OT: Site Test (2006) WC Database Format (1997) shell problem (2003) Error:Too many nested [xxx] contexts (1997) serial number generation (1997) comparison to Lasso 6 or 7 (2004) Webcatalog quitting (1997) Header info in content (1998) Search design (1997) WebDNA Developer Resource Center (2002) WebCat2: Items xx to xx shown, etc. (1997) access denied problem (1997)