It's hard to help you because your template system doesn't seem to be well defined. Every time I look at it, I see another ambiguity. Most importantly, you seem to desire looping, yet there's nothing in the template telling the template system to loop. For example, I presume
    %%Column_Name_Comma%%    Varchar(%%Column_Size%%)
should be repeated, seperated by commas, but your templating system has no means of knowing the line should be looped, and has no means of knowing a comma should be added between the lines should it be able to loop.

It seems to me you should go back to the design stage. We can't really help until you know what you want. Given that, maybe you should be using an existing templating system instead of writing your own.

By the way, it's usually easier to parse the template into a tree and work with the tree rather than the flat template. It makes looping trivial.


In reply to Re: Problem Replacing Previously Found String by ikegami
in thread Problem Replacing Previously Found String by NateTut

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.