Sustitucion de texto
raul segura acevedo
raul@turing.iquimica.unam.mx
Tue, 25 Nov 1997 19:40:35 -0600 (CST)
On Tue, 25 Nov 1997, Adrian Galindo wrote:
> Hola lista. Ahora, despues de una semana de estar intentando, me
> rindo. Ya le busque de mil maneras y no puedo.
> Sucede que tengo un archivo como entrada con la siguiente forma:
> @080aspartylglucosaminidase; lysosomal storage diseases;
> malocclusion; dental arch; tooth|
> @090FOLLOW-UP; ASPARTYLGLYCOSAMINURIA; GLYCOASPARAGINASE;
> MACROGLOSSIA; MUTATIONS; FEATURES; DISORDER; DISEASE; FAMILY|
> y necesito necesito que quede la salida con una sustitucion de cada punto
> y coma (;) por la etiqueta del principio. Algo asi:
> @080aspartylglucosaminidas
> @080lysosomal storage disease
> @080malocclusion
> @080dental arch
> ...
> El problema es que con el while (<ARCHIVO>) el programa lee el
> archivo linea por linea y como le puse la condicion
> if ($linea =~ /\@080/) {
> sustituye los 80's
> } elsif ($linea =~ /\@090) {
> sustituye los 90's
> }
[...]
huh?
por que no?
$tipo=0 if $linea =~ /^\@/;
if ($tipo == 80 || $linea =~ /\@080/) {
$tipo=80;
sustituye los 80's
} elsif ($tipo == 90 || $linea =~ /\@090) {
$tipo=90;
sustituye los 90's
}
--
Raul Segura Acevedo Chemistry Institute raul@turing.iquimica.unam.mx
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Shit makes the flowers grow and that's beautiful