"Petite" correction dans le message de camil concernant l'unité de mesure du bloc hexadécimal !!!
Il faudrait pas que le Conseil d'État vienne censurer ce forum pour ce genre de chose. ^^
[R]Récupérer une chaîne délimitée
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R]Récupérer une chaîne délimitée
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- jchd
- AutoIt MVPs (MVP)
- Messages : 2282
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [R]Récupérer une chaîne délimitée
Il ne s'agit pas du tout de ça.JCHD effectivement je récupère un bloc HEXADECIMAL de 256 bites bits se qui correspond à 127 code ASCII et donc si dans la récupération de se bloc il y a une erreur, la conversion sera faussée.
Déjà, 256 caractères hexa (et non pas bits) correspondent à 128 octets (et non pas 127).
Voilà ce qu'il suffit de faire, en une seule opération.
Code : Tout sélectionner
#include <String.au3>
Local $chaine = "FFFF424144FF0054455354203100424144000A424144"
Local $recup1 = StringRegExpReplace($chaine, "(?:..)*FF(?:00)+((?:..)+?)00.*", "\1")
Local $recup2 = _HexToString($recup1)
MsgBox(0, "Réponse", $recup1 & @CRLF & @CRLF & $recup2)
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [R]Récupérer une chaîne délimitée
Oups j'ai fait un copier/coller sans relire et désoler pour la faute.