Lo primero de todos es agradeceros por adelantado la respuesta.
Mi duda es muy simple(el problema es que no se me da muy bien la programación)
Tengo un fichero de texto como por ejemplo este sencillo:
- Código: Seleccionar todo
Hola a todos.Me llamo Guillermo.
Me gusta el cine.También la música & los videojuegos. Tengo 25 años.
Gracias.Saludos.
Quiero separar cada frase (por punto "." y también por "&" )
Quedándome:
- Código: Seleccionar todo
Hola a todos.
Me llamo Guillermo.
Me gusta el cine.
etc etc
Éste es mi código (está en fase de pruebas, pero nada, no hay manera...)
Gracias de nuevo
Using perl Syntax Highlighting
#!/usr/bin/perl
open (F,'prueba.txt'); #||die "Error al abrir fichero $prueba:$!;
open (F2,'>pruebasalida.txt'); #||die "Error al abrir fichero $prueba:$!;
$linea ='';
while( <F> ){
if ( /abc.*/)
{
printf $linea;
printf F2 $linea if $linea;
$linea= $_;
}
# elseif ( /claimed/ )
#{
#print F2 $linea if $linea;
#$linea= '';
#}
}
print F2 $linea if $linea;
close F;
close F2;
open (F,'prueba.txt'); #||die "Error al abrir fichero $prueba:$!;
open (F2,'>pruebasalida.txt'); #||die "Error al abrir fichero $prueba:$!;
$linea ='';
while( <F> ){
if ( /abc.*/)
{
printf $linea;
printf F2 $linea if $linea;
$linea= $_;
}
# elseif ( /claimed/ )
#{
#print F2 $linea if $linea;
#$linea= '';
#}
}
print F2 $linea if $linea;
close F;
close F2;
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4