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:

HTML editing and webcatalog (2000) Using Cookie for client specific info? (1997) No luck with taxes (1997) I'm new be kind (1997) Banners (1997) Date Calulation (1997) Emailer port change (1997) Plugin or CGI or both (1997) CAPTCHA system in webDNA (2005) WebDNA vs PHP (2003) WebDNA CAPTCHA (2008) complex matrix pricing (2001) webcat- multiple selection in input field (1997) Moment of Thanks (1997) Removing [showif] makes a big difference in speed (1997) protect acting looney?? (2003) 'does not contain' operator needed ... (1997) WebDNA and PostGres SQL (2005) show all problem (1997) [INCLUDE] Limitations (1998)