Re: Grep issue (alternative method)

This WebDNA talk-list message is from

2003


It keeps the original formatting.
numero = 47117
interpreted = N
texte = I can get around this by using [Convertchars] and removing the + character first, followed by the [grep]. But I was hoping Grep would be able to do it all in one go (as it does with the * character). ----- Original Message ----- From: Rajeev Kumar To: WebCatalog Talk Sent: Thursday, January 23, 2003 11:52 AM Subject: Re: Grep issue > yeah I have. same deal again. > > [text show=t]number= +61414200200[/text]
> [text show=t]number=[grep search=^+?61&replace=0][number][/grep][/text] > > >>output>> > > +61414200200 > +61414200200 > > > > ----- Original Message ----- > From: Andrew Simpson > To: WebCatalog Talk > Sent: Thursday, January 23, 2003 11:48 AM > Subject: Re: Grep issue > > > > + might not need to be escaped in webcat - all though i'm not sure - you > > have probably tried it anyway. > > ----- Original Message ----- > > From: Rajeev Kumar > > To: WebCatalog Talk > > Sent: Thursday, January 23, 2003 1:46 PM > > Subject: Grep issue > > > > > > > Hi, > > > > > > I am having a bit of an issue with Grep and special characters. I am > > trying > > > to strip of the + character from a number, while replacing it with 0. > > > Basically changing an international phone number, into the local form > (eg: > > > +6129999999 -> 0299999999). > > > > > > I read the BBedit notes for grep, applied those principles, but its > still > > > not working. > > > > > > It works for the * character: > > > > > > [text show=t]number=*61414200200[/text]
> > > [text show=t]number=[grep search=^\*?61&replace=0][number][/grep][/text] > > > > > > >>output>> > > > > > > *61414200200 > > > 0414200200 > > > > > > But not for the + character: > > > > > > [text show=t]number= +61414200200[/text]
> > > [text show=t]number=[grep search=^\+?61&replace=0][number][/grep][/text] > > > > > > >>output>> > > > > > > +61414200200 > > > +61414200200 > > > > > > > > > According to BBedit, they are both similar types of special characters, > > and > > > the way to escape special characters is with a \. But I don't get why > this > > > isn't working. Any ideas? > > > > > > Thanks, > > > > > > Raj > > > > > > > > > BBEdit Grep Tutorial: http://www.anybrowser.org/bbedit/grep.shtml > > > > > > > > > > > > ------------------------------------------------------------- > > > 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/ > > > > > > > > ------------------------------------------------------------- > 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: Grep issue (alternative method) (Rajeev Kumar 2003)
I can get around this by using [convertchars] and removing the + character first, followed by the [grep]. But I was hoping Grep would be able to do it all in one go (as it does with the * character). ----- Original Message ----- From: Rajeev Kumar To: WebCatalog Talk Sent: Thursday, January 23, 2003 11:52 AM Subject: Re: Grep issue > yeah I have. same deal again. > > [text show=t]number= +61414200200[/text]
> [text show=t]number=[grep search=^+?61&replace=0][number][/grep][/text] > > >>output>> > > +61414200200 > +61414200200 > > > > ----- Original Message ----- > From: Andrew Simpson > To: WebCatalog Talk > Sent: Thursday, January 23, 2003 11:48 AM > Subject: Re: Grep issue > > > > + might not need to be escaped in webcat - all though i'm not sure - you > > have probably tried it anyway. > > ----- Original Message ----- > > From: Rajeev Kumar > > To: WebCatalog Talk > > Sent: Thursday, January 23, 2003 1:46 PM > > Subject: Grep issue > > > > > > > Hi, > > > > > > I am having a bit of an issue with Grep and special characters. I am > > trying > > > to strip of the + character from a number, while replacing it with 0. > > > Basically changing an international phone number, into the local form > (eg: > > > +6129999999 -> 0299999999). > > > > > > I read the BBedit notes for grep, applied those principles, but its > still > > > not working. > > > > > > It works for the * character: > > > > > > [text show=t]number=*61414200200[/text]
> > > [text show=t]number=[grep search=^\*?61&replace=0][number][/grep][/text] > > > > > > >>output>> > > > > > > *61414200200 > > > 0414200200 > > > > > > But not for the + character: > > > > > > [text show=t]number= +61414200200[/text]
> > > [text show=t]number=[grep search=^\+?61&replace=0][number][/grep][/text] > > > > > > >>output>> > > > > > > +61414200200 > > > +61414200200 > > > > > > > > > According to BBedit, they are both similar types of special characters, > > and > > > the way to escape special characters is with a \. But I don't get why > this > > > isn't working. Any ideas? > > > > > > Thanks, > > > > > > Raj > > > > > > > > > BBEdit Grep Tutorial: http://www.anybrowser.org/bbedit/grep.shtml > > > > > > > > > > > > ------------------------------------------------------------- > > > 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/ > > > > > > > > ------------------------------------------------------------- > 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/ Rajeev Kumar

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:

Ok here is a question? (1997) addlineitems within formvariable loop (1998) WebCommerce: Folder organization ? (1997) Problem with CC problem ? (1997) deadlock (2000) [DOS]/DOS query perhaps OT (2003) refreshing IE with posted .tmpl (1997) WebMerchant when CC network is down (1998) 4.0.2b5 not finding databases under load (2000) PIXO support (1997) More questions about serial number dishing (1997) Viewing old carts (was FEW QUESTIONS) (1997) Appending space (1998) Promise of future help (1998) Variable prices and Formulas.db (1997) ConvertChars (2000) Unexpected error (1997) using showpage and showcart commands (1996) Giving out error pages (1997) Unable to view next 101-200 (1997)