[bcn-pm] Regex
Sergio González Rodríguez
sergiogoro86 a gmail.com
dim abr 23 04:13:10 PDT 2013
Hola mongers!
Tengo el siguiente archivo:
>recoded 9765779-9766105
0220240040020020040020020020020040040220220240040040020040040020020000020040040020
>2L_dmel-droEre 9765779-9766105
AGTAAACCGGTGAAGTAACCAGTGCTATTGTACGTGCGCCTCAAGGGAGCCACGTTGGTGGTGAT
>2L_dmel-droYak 9765779-9766105
AGTAAACCGGTGAAGTAACCAGTGATATTATAAGTGCGCCTCAAGGGAGCCACGTTGGTGGTGAT
Quiero guardar los números que están separados por "-" al final de la línea.
Uso regex así:
if ($_ =~ /(\d*-\d*)/) {
($CDSstart, $CDSend) = split /-/, $1;
say "\$CDSstart<$CDSstart> \$CDSend<$CDSend>"
}
Pero, problema, la regex /(\d*-\d*)/
- Concuerda con "9765779-9766105" #OK
- Pero también, con el "-" que está entre dmel-dro #No quiero éste
guión sin \d delante y detrás
Adjunto una imagen, y un link a la misma, del vim donde indica que "hace
match" en esos guiones:
http://fotos.subefotos.com/54edf557ed336c42fe8455fc2d731350o.jpg
Feliz día de Sant Jordi ;)
--
Sergio González
Bioinformático && Biólogo marino
http://about.me/sergiogoro
------------ pr?a parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.pm.org/pipermail/barcelona-pm/attachments/20130423/1c787274/attachment-0001.html>
------------ pr?a parte ------------
A non-text attachment was scrubbed...
Name: vim-regex.jpg
Type: image/jpeg
Size: 1316739 bytes
Desc: no disponible
URL: <http://mail.pm.org/pipermail/barcelona-pm/attachments/20130423/1c787274/attachment-0001.jpg>
Més informació sobre la llista de correu Barcelona-pm