Re: WebDNA Grep help wanted
This WebDNA talk-list message is from 2004
It keeps the original formatting.
numero = 56201
interpreted = N
texte = >> 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...> > > > The simple solution is to use two nested greps, one for bold and the> other for the italics.A nested solution would be order dependent. The grep breaks because itfinds the [i before [/b. Better to loop for all possible combinations basedon a maximum nested tag depth. That said, convertwords is a good the way togo for solutions like these. -------------------------------------------------------------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:
>> 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...> > > > The simple solution is to use two nested greps, one for bold and the> other for the italics.A nested solution would be order dependent. The grep breaks because itfinds the [i before [/b. Better to loop for all possible combinations basedon a maximum nested tag depth. That said, convertwords is a good the way togo for solutions like these. -------------------------------------------------------------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/
William DeVaul
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:
Unix DB Permission Error (2002)
Error:Too many nested [xxx] contexts (1997)
Slightly [OT] Trying to get clients SQL system going (2005)
WebCat2 several catalogs? (1997)
Alternating colors (1997)
What are SMSI's upgrade policies, and how long will they apply? (2003)
Help: Append context problems (1999)
too many nested tags ... (1997)
# fields limited? (1997)
Multiple security dbs (1997)
FRAMES and CART tags problem??!? (1999)
shipping calcs (1998)
[thisurl] or another way (2000)
ShowCart Errors (2000)
[shownext] and sort (1998)
WebDNA Solutions ... sorry! (1997)
WebCommerce: Folder organization ? (1997)
Forumulas.db & Variables (2002)
upgrade? (1997)
WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)