Yeah, that's what I wound up doing. I did (at one point) want to count and style differently based on level of nesting, but prob'ly not worth the extra work.
thx Gareth Evans-6 wrote: > > wouldn't just replacing [q] with <div class='padleft'> and [/q] with > </div> > give you that effect if the class gave some left padding? > You'd end up with nested divs which each gave their own amount of > padding... > > > On Nov 9, 2007 10:43 AM, s.ross <[EMAIL PROTECTED]> wrote: > >> >> >> Thanks for the pointer. It seems that wrap allows you to conditionally >> change >> existing functionality, allowing for fallback to original functionality >> in >> the default case. Good if you don't want to edit nice, tested framework >> code. >> >> In my case, I want to replace tags from the outside in kind of >> iteratively. >> So, in pseudo-code: >> >> startString = '[q]outside level[q]inner level[/q]back to >> outer[/q]completely >> outside quote block'; >> >> I'm guessing that iteration and greedy matching is the only way to do it. >> Am >> I missing something? >> >> Thanks again, >> >> Steve >> >> >> Dan Dorman wrote: >> > >> > >> > On Nov 8, 2007 2:16 PM, s.ross <[EMAIL PROTECTED]> wrote: >> >> Is there a straightforward >> >> way to match and process the nestings using a function as a second >> >> argument >> >> to gsub? >> > >> > I'm not sure this will work for what you're doing, but using 1.6's >> > wrap feature sounds like it could be just the ticket. >> > >> > Kangax wrote a great lil' article about it: >> > >> > <http://thinkweb2.com/projects/prototype/2007/09/14/wrap-it-up/> >> > >> > Hope that helps. >> > >> > :Dan Dorman >> > >> > > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Help-W--gsub-on-Nested-Expression-tf4773701.html#a13656395 >> Sent from the RubyOnRails Spinoffs mailing list archive at Nabble.com. >> >> >> > >> > > > > > -- View this message in context: http://www.nabble.com/Help-W--gsub-on-Nested-Expression-tf4773701.html#a13660603 Sent from the RubyOnRails Spinoffs mailing list archive at Nabble.com. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
