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:

WebCatalog for Dummies part 2 (2000) Pipe Conversions (1998) Server crash (1997) A little syntax help (1997) http or https? (2001) THANKS!!! ShipCosts.db and debugging (1997) Selected Item in Pop-down (2003) MacAuthorize order data fields WAS:How To question... (1997) WebCatalog Plug-in for Webstar. (1997) WebCatalog Hosting (1996) Unusual characters in the db ... (2002) Summing fields (1997) WebCat2: Formulas.db question (1997) READFILE command? (1998) How long until WebDNA makes the list? :( (2004) [WebDNA] WebDNA 8.6 announced - New features (2018) Bug? (1997) Listserver problem (1997) limiting found items (2001) oops private message leaked into talk list (1997)