Awesome, thanks for all your help everyone, i will try this stuff out tonight.. :-)<br><br>when i see this..&nbsp; 
&quot; my @aa = map {s/\n//g;$_} split /(\w+)\s*:\s*/, $string; &quot;<br><br>my eyes glaze over.. sort of like Homer Simpson when he sees doughnuts..<br><br>hehehe<br><br>Thanks<br><font color="#888888">Mike</font><br><br>
<div class="gmail_quote">On Wed, Mar 26, 2008 at 1:19 PM, Mike Ferrari &lt;<a href="mailto:mikeferrari8@gmail.com">mikeferrari8@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Awesome, thanks for all your help everyone, i will try this stuff out tonight.. :-)<br><br>when i see this..&nbsp; 
&quot; my @aa = map {s/\n//g;$_} split /(\w+)\s*:\s*/, $string; &quot;<br><br>my eyes glaze over.. sort of like Homer Simpson when he sees doughnuts..<br><br>hehehe<br><br>Thanks<br><font color="#888888">Mike</font><div>
<div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Wed, Mar 26, 2008 at 12:24 PM, Mike Fragassi &lt;<a href="mailto:frag@ripco.com" target="_blank">frag@ripco.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Mike --<br>
<br>
You&#39;re welcome for the help. &nbsp;Hopefully this will help with the current<br>
problem:<br>
<br>
 &nbsp; &nbsp;split /(\w+)\s*:/<br>
<br>
Capturing parentheses in the split regex will return that portion of<br>
the match in the output.<br>
<br>
my $string =&lt;&lt;STRING;<br>
subject1 : description of a subject. subject2 : description of a subject.<br>
subject3 : description of a subject. &nbsp;etc etc<br>
STRING<br>
my @aa = split /(\w+)\s*:\s*/, $string;<br>
$,=&quot;\n&quot;;<br>
print @aa;<br>
<br>
Of course, this assumes that colons don&#39;t naturally occur in the<br>
descriptions, and that the subject is never more than one word.<br>
<br>
If your descriptions wrap across lines and you want to quickly get rid<br>
of the internal newlines, you can just put a map block between the = and<br>
the split, like this:<br>
<br>
my @aa = map {s/\n//g;$_} split /(\w+)\s*:\s*/, $string;<br>
<br>
-- Mike F.<br>
<div><div></div><div><br>
_______________________________________________<br>
Chicago-talk mailing list<br>
<a href="mailto:Chicago-talk@pm.org" target="_blank">Chicago-talk@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/chicago-talk" target="_blank">http://mail.pm.org/mailman/listinfo/chicago-talk</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="Wj3C7c">-- <br>/dev/mike0<br><br><a href="http://www.mikeferrari.com" target="_blank">http://www.mikeferrari.com</a>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>/dev/mike0<br><br><a href="http://www.mikeferrari.com">http://www.mikeferrari.com</a>