What is WebDNA

WebDNA is a scripting and database system designed to easily build web applications.

WebDNA and BioType

BioType service is a biometric keystroke dynamic system. It will be part of WebDNA 8.5

Download WebDNA

Download WebDNA freeware, try it and register later if you want.

WebDNA resources

The list of all WebDNA instructions.
WebDNA
Software Corporation
Search WebDNA Site
 Menu


HOME


DOWNLOADS


LEARN


EDUCATION


NEWS


COMMUNITY


STORE


SUPPORT


CONTACT

Re: WebDNA Grep help wanted

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 56183
interpreted = N
texte = I see why you require pairs, but that makes the grep much harder because, in the example you give, the search ends at the first [ when it should end at the first [/b. One work-around is to try: grep search=\[([unurl]%5B[/unurl])(iIbB)\]&replace=<\1\2> I'm not completely sure of the sytax without testing, but the general idea is to match either [b] or [/b] to replace with or in the same expression so that each instance is treated and not a pair of tags. Another way might be to bypass the first [i but I don't know how to not match a pattern in grep, only single characters as you've done: grep search=\[[bB]\]([NOT THE CLOSING TAG PATTERN THAT FOLLOWS]*)\[/[bB]\] Bill -----Original Message----- From: Palle Bo Nielsen Sent: Tue, 17 Feb 2004 21:44:26 +0100 To: (WebDNA Talk) Subject: WebDNA Grep help wanted Hi all, I have a messageboard developed in WebDNA. The messageboard does not accept HTML syntax due to security. In stead I have made a parsingt system which translate forum specific tags to HTML behind the scenes. [/b]If I wanted to post a message in the forum with bold words it would look like this[/b] [/i]If I wanted to post a message in the forum with italic words it would look like this[/i] The grep lines handling this process is pasted below, but it can't handle a line like this. And here I need some help... [b] this is a line of bold words including one word in [i]italic[/i], but it won't work - only the italic-tags are parsed correctly[/b] Any help is appreciated... ----- code ---- [!] -- REPLACE [b] WITH (ignore case) text [/!] [text]the_text=[grep search=\[[bB]\]([^[unurl]%5B[/unurl]]*)\[/[bB]\]&replace=\1][text]the_text[/text][/grep][/text] [!] -- REPLACE [b] WITH (ignore case) text [/!] [text]the_text=[grep search=\[[iI]\]([^[unurl]%5B[/unurl]]*)\[/[iI]\]&replace=\1][text]the_text[/text][/grep][/text] ----- code ---- There are lots of other Greps parsing syntax but I only include the above for this example. Palle ------------------------------------------------------------- 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: WebDNA Grep help wanted ( Kenneth Grome 2004)
  2. Re: WebDNA Grep help wanted ( Gary Krockover 2004)
  3. Re: WebDNA Grep help wanted ( Kenneth Grome 2004)
  4. Re: WebDNA Grep help wanted ( William DeVaul 2004)
  5. Re: WebDNA Grep help wanted ( Kenneth Grome 2004)
  6. Re: WebDNA Grep help wanted ( Gary Krockover 2004)
  7. Re: WebDNA Grep help wanted ( devaulw@onebox.com 2004)
  8. Re: WebDNA Grep help wanted ( devaulw@onebox.com 2004)
  9. Re: WebDNA Grep help wanted ( "Andrew Simpson" 2004)
  10. Re: WebDNA Grep help wanted ( Palle Bo Nielsen 2004)
  11. Re: WebDNA Grep help wanted ( "Andrew Simpson" 2004)
  12. WebDNA Grep help wanted ( Palle Bo Nielsen 2004)
I see why you require pairs, but that makes the grep much harder because, in the example you give, the search ends at the first [ when it should end at the first [/b. One work-around is to try: grep search=\[([unurl]%5B[/unurl])(iIbB)\]&replace=<\1\2> I'm not completely sure of the sytax without testing, but the general idea is to match either [b] or [/b] to replace with or in the same expression so that each instance is treated and not a pair of tags. Another way might be to bypass the first [i but I don't know how to not match a pattern in grep, only single characters as you've done: grep search=\[[bB]\]([NOT THE CLOSING TAG PATTERN THAT FOLLOWS]*)\[/[bB]\] Bill -----Original Message----- From: Palle Bo Nielsen Sent: Tue, 17 Feb 2004 21:44:26 +0100 To: (WebDNA Talk) Subject: WebDNA Grep help wanted Hi all, I have a messageboard developed in WebDNA. The messageboard does not accept HTML syntax due to security. In stead I have made a parsingt system which translate forum specific tags to HTML behind the scenes. [/b]If I wanted to post a message in the forum with bold words it would look like this[/b] [/i]If I wanted to post a message in the forum with italic words it would look like this[/i] The grep lines handling this process is pasted below, but it can't handle a line like this. And here I need some help... [b] this is a line of bold words including one word in [i]italic[/i], but it won't work - only the italic-tags are parsed correctly[/b] Any help is appreciated... ----- code ---- [!] -- REPLACE [b] WITH (ignore case) text [/!] [text]the_text=[grep search=\[[bB]\]([^[unurl]%5B[/unurl]]*)\[/[bB]\]&replace=\1][text]the_text[/text][/grep][/text] [!] -- REPLACE [b] WITH (ignore case) text [/!] [text]the_text=[grep search=\[[iI]\]([^[unurl]%5B[/unurl]]*)\[/[iI]\]&replace=\1][text]the_text[/text][/grep][/text] ----- code ---- There are lots of other Greps parsing syntax but I only include the above for this example. Palle ------------------------------------------------------------- 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:

Database Program (1997) random within a specified range (2001) Authenticate Questions (2003) [WriteFile] problems (1997) Special delete ... (1997) WebCatalog/Mac 2.1b2 - PIXO (1997) & in Lookups (1997) Bug In Admin Templates (2003) Search returns all, not 20 (1997) Addlineitems ... grrr (2004) Site Check (2006) Attn: Bug in GeneralStore example b15 (1997) [WebDNA] [OT] BBEdit Glossary (2012) WebSite and *NO* Authentication Dialog Box!!? (1998) Searching the same field with 2 form variables. (2000) Help! WebCat2 bug (Ben's input) (1997) Shipcost lookup? (1997) WC2b15 File Corruption (1997) Setting up shop (1997) WebCatalog2 Feature Feedback (1996)