Entra

View Full Version : [perl] dividere http://www.blabla.it


linux_goblin
09-06-2006, 14:09
ciao, scusate ma sono newbie di programmazione:
coma faccio in perl a dividere ad esempio
$indirizzo = "http://www.blablabla.it"
in $primaparte che deve essere http://
$secondaparte che deve essere www
$terzaparte che deve essere blablabla
$quartaparte che deve essere it

ovviamente deve funzionare anche per $indirizzo2="ftp://guardaquesto.provaqui.com"

grazie millissimo!
Marco - Goblin

P.S. è 3 giorni che consulto manuali di per e regex ma evidentemente sono troppo stupido per capire come fare!

Gandalf_BD
09-06-2006, 14:15
coma faccio in perl a dividere ad esempio
$indirizzo = "http://www.blablabla.it"
in $primaparte che deve essere http://
$secondaparte che deve essere www
$terzaparte che deve essere blablabla
$quartaparte che deve essere it
così al brucio...
usando split(/./, $stringa), puoi già dividere l'indirizzo in: http://www - blablabla - it
poi, per il primo pezzo, puoi usare un'espressione regolare...
oppure prendi la sottostringa iniziale di 7 caratteri con substr...

come soluzioni non sono molto "belle", ma sono le prime cose che mi vengono in mente...
:)

linux_goblin
09-06-2006, 14:32
substr l'avevo già usato con successo in python per cambiare formato alle date!
buona dritta!
grazie,
Marco