<div dir="ltr">Hola mongers!<div><br></div><div>Tengo el siguiente archivo:</div><div><div>>recoded    9765779-9766105</div><div>0220240040020020040020020020020040040220220240040040020040040020020000020040040020</div></div>
<div>>2L_dmel-droEre 9765779-9766105<br></div><div>AGTAAACCGGTGAAGTAACCAGTGCTATTGTACGTGCGCCTCAAGGGAGCCACGTTGGTGGTGAT</div><div><div>>2L_dmel-droYak 9765779-9766105</div><div>AGTAAACCGGTGAAGTAACCAGTGATATTATAAGTGCGCCTCAAGGGAGCCACGTTGGTGGTGAT</div>
<div><br></div><div style>Quiero guardar los números que están separados por "-" al final de la línea.</div><div style><br></div><div style>Uso regex así:</div><div style><div>if ($_ =~ /(\d*-\d*)/) {</div><div>
    ($CDSstart, $CDSend) = split /-/, $1;</div><div>    say "\$CDSstart<$CDSstart> \$CDSend<$CDSend>" </div><div>}</div><div><br></div><div style>Pero, problema, la regex /(\d*-\d*)/ </div><div style>
    - Concuerda con "9765779-9766105"    #OK</div><div style>    - Pero también, con el "-" que está entre dmel-dro    #No quiero éste guión sin \d delante y detrás<br></div><div style><br></div><div style>
Adjunto una imagen, y un link a la misma, del vim donde indica que "hace match" en esos guiones: </div><div style><a href="http://fotos.subefotos.com/54edf557ed336c42fe8455fc2d731350o.jpg">http://fotos.subefotos.com/54edf557ed336c42fe8455fc2d731350o.jpg</a><br>
</div><div style><br></div><div style><br></div><div style>Feliz día de Sant Jordi ;)</div><div style><br></div></div>-- <br><div dir="ltr">Sergio González<br>Bioinformático && Biólogo marino<br><a href="http://about.me/sergiogoro" target="_blank">http://about.me/sergiogoro</a><br>
</div>
</div></div>