tag:blogger.com,1999:blog-1360931857234291524.post1044592117162588771..comments2015-01-12T18:15:32.661+01:00Comments on GNUrants: L'asteroide che ucciderà questo dinosauro deve ancora arrivare (terza parte)Anonymoushttp://www.blogger.com/profile/06730906533356698368noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1360931857234291524.post-43181160018925519682015-01-12T18:15:32.661+01:002015-01-12T18:15:32.661+01:00Ah certo perchè l'ultima coppia non finisce co...Ah certo perchè l'ultima coppia non finisce con i due punti. Grazie per il chiarimentoAnonymoushttps://www.blogger.com/profile/12715013536664956953noreply@blogger.comtag:blogger.com,1999:blog-1360931857234291524.post-31548437630345540742015-01-12T16:51:22.840+01:002015-01-12T16:51:22.840+01:00Prendiamo il classico MAC Address di esempio: ba:d...Prendiamo il classico MAC Address di esempio: ba:d1:de:af:00:99<br /><br />Si tratta di 6 numeri esadecimali da due cifre separati dai due punti. In quella regex si usa il raggruppamento per evitare di scrivere 5 volte il contenuto delle parentesi. Se ci fossimo fermati lì avremmo avuto un match su "ba:d1:de:af:00:" (notare i due punti alla fine) e avremmo perso l'ultimo gruppo da due cifre. Se avessimo replicato il primo gruppo 6 volte avremmo avuto un match su "ba:d1:de:af:00:99:" ma non su "ba:d1:de:af:00:99" (anche qui invito a prendere nota dei due punti alla fine della prima stringa, quella su cui il match ha successo).Anonymoushttps://www.blogger.com/profile/06730906533356698368noreply@blogger.comtag:blogger.com,1999:blog-1360931857234291524.post-84882632492159076782015-01-12T15:41:04.649+01:002015-01-12T15:41:04.649+01:00Credo che dovrò ristudiarmi questa serie di artico...Credo che dovrò ristudiarmi questa serie di articoli sulle regex perchè sono difficili da ricordare -.-'<br /><br />Ho un dubbio riguardo la regex ([0-9a-f]{2}:){5}[0-9a-f]{2}, la parte ([0-9a-f]{2}:){5} l'ho capita ovvero un gruppo composto da caratteri numerici e alfanumerici per arrrivare all'esadecimale divisi da : però a coppie da due caratteri moltiplicati per 5 gruppi. Quindi arrivando a questa conclusione non capisco la seconda parte della regex :-/Anonymoushttps://www.blogger.com/profile/12715013536664956953noreply@blogger.com