Then I suppose a rephrasing the question would be beneficial.  Instead of:<br><br><span style="font-family: courier new,monospace;">"Strip comments from lines while obeying quoted strings"</span><br><br>.. maybe:<br>
<span style="font-family: courier new,monospace;"></span><br>"Rip key/value pairs from line, and disregard comments".<br><br>Which would put the focus on the key/val pairs (with an opportunity to normalize them; convert them all to quoted values, for example), instead of focusing on stripping the comments away.<br>
<br><br><div class="gmail_quote">On Wed, Mar 9, 2011 at 4:43 PM, Uri Guttman <span dir="ltr"><<a href="mailto:uri@stemsystems.com">uri@stemsystems.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">>>>>> "JBL" == J Bobby Lopez <<a href="mailto:jbl@jbldata.com">jbl@jbldata.com</a>> writes:<br>
<br>
</div>  JBL> Agreed, but in the event that you don't have a strict format for<br>
  JBL> comments and key/value pairs (quotes/no quotes; comments with<br>
  JBL> special characters/without), then you're still looking for the<br>
  JBL> last instance of ';' outside of last (possible) quote, no?<br>
<br>
if you DON'T have a strict format, how can it be parsed and used by any<br>
program? you have to assume or know the rules. this is a config file<br>
that is already being parsed and used by some program. the OP wants to<br>
modify it with perl regexes which is the wrong solution. since it has a<br>
specification of some sort, it can be parsed and left to right parsing<br>
is the way to go.<br>
<div><div></div><div class="h5"><br>
uri<br>
<br>
--<br>
Uri Guttman  ------  <a href="mailto:uri@stemsystems.com">uri@stemsystems.com</a>  --------  <a href="http://www.sysarch.com" target="_blank">http://www.sysarch.com</a> --<br>
-----  Perl Code Review , Architecture, Development, Training, Support ------<br>
---------  Gourmet Hot Cocoa Mix  ----  <a href="http://bestfriendscocoa.com" target="_blank">http://bestfriendscocoa.com</a> ---------<br>
</div></div></blockquote></div><br>