Problema con expresión regular
Publicado: 2013-04-09 10:49 @492
Hola, estoy teniendo problemas con un script para rescatar una expresión regular que es correspondiente a un identificador:
En el archivo original, luciría así:
y sigue ofreciendo más información para cada molécula. Si su id number (CARBON65005451 en este caso) es mencionada solo una vez en el archivo, ¿cómo puedo usar una expresión regular correctamente para meter todos los id numbers en una especie de lista (arreglo, supongo) y exportarlo a otro archivo?
Resumiendo, el script va hasta acá:
Agradezco de antemano cualquier ayuda.
Andres F.
En el archivo original, luciría así:
Using text Syntax Highlighting
y sigue ofreciendo más información para cada molécula. Si su id number (CARBON65005451 en este caso) es mencionada solo una vez en el archivo, ¿cómo puedo usar una expresión regular correctamente para meter todos los id numbers en una especie de lista (arreglo, supongo) y exportarlo a otro archivo?
Resumiendo, el script va hasta acá:
Using perl Syntax Highlighting
- #!/usr/bin/perl
- #idsearch.pl
- #use strict;
- #use warnings;
- open FILE, $ARGV[0];
- while (my $line = <>){
- if ($line = ~/^\n(CARBON\d+)\n){
- @ids=($_)
- OPEN LIST, $ARGV[1];
- print @ids
- CLOSE FILE;
- CLOSE LIST;
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Agradezco de antemano cualquier ayuda.
Andres F.