<div dir="ltr"><br><div class="gmail_extra" style><br><br><div class="gmail_quote" style>On Mon, Apr 29, 2013 at 11:18 AM, J. Bobby Lopez <span dir="ltr"><<a href="mailto:jbl@jbldata.com" target="_blank">jbl@jbldata.com</a>></span> wrote:<br>
<br style="color:rgb(80,0,80)"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Would this work for your purposes?:<br>
<br>
my $s = 'foo,bar,boo,baz';<br>
my ($match) = $s =~ /[,]*foo[,]*/;</blockquote><div style><br></div><div style>That'd cast the net too wide for thing like: ' foobar,'</div><div style><br></div><div style><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span style="color:rgb(80,0,80)">I am looking to match the following:<br></span><blockquote style><span style="color:rgb(80,0,80)">The start of a string or a separator followed by<br></span><span style="color:rgb(80,0,80)">A specified string followed by<br>
</span><span style="color:rgb(80,0,80)">A separator or the end of the string</span></blockquote></blockquote><div style> </div></div><div style><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I want to extract the matched string into a variable.</blockquote><div style><br></div><div style>How about doing it separately:</div><div style><br></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px">
<div class="gmail_extra" style><div class="gmail_quote" style><div style>$s =~ /^(foo),|,(foo),|,(foo)$/;</div></div></div><div class="gmail_extra" style><div class="gmail_quote" style><div style>my ($match) = $1;</div><div style>
<br></div></div></div></blockquote>HTH<div><br></div><div style>Antonio</div><div style><br></div></div>