Re: SM: Grep Syntax?

This WebDNA talk-list message is from

2005


It keeps the original formatting.
numero = 62779
interpreted = N
texte = 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/ 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)
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/ Clint Davis

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:

A Toughie (1998) WebCatalog [FoundItems] Problem - AGAIN - (1997) Thanks ! (1997) Newbie questions (1999) This message couldn't reach the list! (1998) Problems with [Search] param - Mac Plugin b15 (1997) Emailer (1997) webcat- multiple selection in input field (1997) webcatalog and webmerchant 2.1 (1998) Emailer problems addition (1999) Only charge card when product shipped ? (1997) Re:upgrade problem with users.db (1998) Re:Emailer and encryption (1997) [WebDNA] preventing hackers from posting their own (altered) version of my form? (2009) Search returns all, not 20 (1997) Have no fear of WebCatalog Builder..... (2000) splitting numbers in webDNA? (1997) Unexpected error (1997) Displaying xx number of characters (1997) converting tabs (1997)