Jump to content

ayuda con expresiones regulares en perl


Recommended Posts

Hola de nuevo, aca estoy molestando con perl (otra vez :P)

 

me surgio una consulta al tratar de separar substrings con expresiones regulares (estoy aprendiendo, asi que disculpen mi ignorancia), por ejemplo si tengo

 

my $string ="QWASDFGHJKL*QWERTYAXCVNVDF*FGC";

 

y yo quiero separar substrings que comiencen con A y terminen con *

 

se me ocurrio que primero puedo separar por los asteriscos con un codigo asi

 

use strict;
use warnings;
my $texto="QWASDFGHJKL*QWERTYAXCVNVDF*FGC";
if($texto=~/M*.\*/)
{
my @arr=split(/\*/,$texto);
foreach my $wa(@arr)
{
 print $wa."\n";
}
}

 

y despues de hacer esto separar por las A's y almacenar, pero yo soy de la ideologia de que si tienes mucho cod para hacer tan poco, debe haber alguna forma mas fácil de hacerlo. alguien me podria decir como puedo realizar esto de una forma mas facil?

 

gracias a todos :D

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...