Bonjour,
j'ai pas tout compris aux regexp avec les hexa, aussi je pose ma question ici en souhaitant que l'un d'entre vous aura la réponse.
Voila, je souhaite rechercher une séquence Hexa dans une chaine, pour ça :
Je génère une chaine d'hexa avec dechex() :
et je veux chercher tous les 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part for($i=0; $i<10; $i++) $chaine .= dechex(rand(0,1));
ce pattern ne me retourne rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pattern = '#\x{1}#'
J'ai pourtant bien une chaine d'hexa, si je fais
il me retourne bien toute la séquence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pattern = '#[[:xdigit:]]+#';
Ou est le problème, qu'est ce qui m'a échappé ?
Si quelqu'un a une idée...
Merci.
Partager