<font color="#000099"><font size="2"><font face="tahoma,sans-serif">Here&#39;s a simplification,</font></font></font><div><font color="#000099"><font size="2"><font face="tahoma,sans-serif"><br></font></font></font></div><div>

<font color="#000099"><font size="2"><font face="tahoma,sans-serif"><div>perl -lne &#39;print &quot;$1, $2, $3&quot; if /(\d+\.\d+\.\d+\.\d+)\s+([-\w]+(?:\.[-\w]+)+)\s+([-\w]+(?:\.[-\w]+)+)/&#39;</div><div>10.80.15.14     <a href="http://srwd15abx001.srwd15.com">srwd15abx001.srwd15.com</a>   <a href="http://srwd15hst001.srwd15.com">srwd15hst001.srwd15.com</a></div>

<div>10.80.15.14, <a href="http://srwd15abx001.srwd15.com">srwd15abx001.srwd15.com</a>, <a href="http://srwd15hst001.srwd15.com">srwd15hst001.srwd15.com</a></div><div><br></div><div>I personally tend to go liberal on the parser rather than trying to match the matcher to the input precisely.</div>

<div><br></div><div>CPAN advocates would say, &quot;Use <a href="http://search.cpan.org/dist/Regexp-Common/">http://search.cpan.org/dist/Regexp-Common/</a> !&quot; :-)</div><div><br></div><div>HTH,</div><div>Paul</div></font></font></font><br>

<div class="gmail_quote">On Mon, Jul 12, 2010 at 11:30, David Alban <span dir="ltr">&lt;<a href="mailto:extasia@extasia.org">extasia@extasia.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div id=":23s" class="ii gt">10.80.15.14     <a href="http://srwd15abx001.srwd15.com" target="_blank">srwd15abx001.srwd15.com</a>   <a href="http://srwd15hst001.srwd15.com" target="_blank">srwd15hst001.srwd15.com</a></div>

</blockquote></div><br></div>