regex sélectionner de l'hexa ???
Le
unbewusst.sein

comment fait on en regex pour sélectionner de l'hexa (une adresse IPV6)
???
du genre :
2a01:e35:-etc-:75b9
un no,bre décimal c'est d mais un hexa ???
--
« Pour bien aimer un vivant, il faut l'aimer comme s'il
devait mourir demain. »
(Proverbe arabe)
???
du genre :
2a01:e35:-etc-:75b9
un no,bre décimal c'est d mais un hexa ???
--
« Pour bien aimer un vivant, il faut l'aimer comme s'il
devait mourir demain. »
(Proverbe arabe)
je n'ai trouvé que ce moyen là :
/^s*inet6
2a01:([0-9a-fA-F]{1,4}):([0-9a-fA-F]{1,4}):([0-9a-fA-F]{1,4}):([0-9a-fA-
F]{1,4}):([0-9a-fA-F]{1,4}):([0-9a-fA-F]{1,4}):([0-9a-fA-F]{1,4}) .*/
donc [0-9a-fA-F] pour UN nb hexa, qui dit mieux ???
--
« Pour bien aimer un vivant, il faut l'aimer comme s'il
devait mourir demain. »
(Proverbe arabe)
Un peu plus lisible :
[[:xdigit:]]
Patrick
--
Patrick Stadelmann
Ah; oui; effectivement, c'est ++ lisible, merci bien !!!
Testé avec :
ruby 1.8.7 (2011-06-30 patchlevel 352) [powerpc-darwin8]
--
« Je voudrais rassurer les peuples qui meurent de faim :
ici, on mange pour vous. »
(Coluche)
#[da-f]{1,4}#i
te permet de matcher de 0 à ffff
mais je suis pas sûr que les regexp soit les plus adaptées pour
reconnaître une ipv6...
--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="
Sûr. Car il y a d'autres formats, comme par exemple mettre un IPv4 dans
l'IPv6 (par exemple ::ffff:192.168.0.1). On peut aussi avoir un champ scope.
--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
ouais mais il vaudrait mieux :
[da-fA-F]{1,4}
ca peut etre en majuscule...
mais bon la solutio à Patrick :
[[:xdigit:]]
marche très bien avec ruby 1.8.7
peut-être mais quoi d'autre alors ?
--
« Les seuls problèmes que l'argent peut résoudre sont
des problèmes d'argent. »
(Kin Hubbard)
euh, je ne cherche pas à faire un truc -- universel -- mais qui marche
sur mac os x derrière une FreeBox, c'est tout.
--
« Les seuls problèmes que l'argent peut résoudre sont
des problèmes d'argent. »
(Kin Hubbard)
J"ai aussi une FreeBox et j'ai des adresses IPv6 parfois de ce type,
parfois en site-local parfois en link-local avec scope.
--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
bon, avec ifconfig j'ai tjs eu ca, pour l'instant...
--
« Les seuls problèmes que l'argent peut résoudre sont
des problèmes d'argent. »
(Kin Hubbard)
A tel point que de nombreux softs demandent à ce qu'on les mette
entre []
--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)