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í:
Using text Syntax Highlighting
MOLECULE
CARBON65005451
45 67 89
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
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.004 segundos, usando
GeSHi 1.0.8.4
Agradezco de antemano cualquier ayuda.
Andres F.