Bonjour à tous,
Je cherche à extraire une chaine de caractère entre deux sigle |
En faite dans un mémo que je lis ligne par ligne, j'ai des lignes où je souhaite extraire le contenu.
Exemple:
dans la ligne ci-dessous
RES|GR(Hémoglobine (mmol/L))|NGR-HB-MML|N|8,0|mmol/l|8.1|10.6|L|F
je veux extraire ce qui se trouve entre le 2ème et 3ème | puis entre le 4ème et 5ème |
donc je devrais récupérer NGR-HB-MML et 8,0
pour corser le tout, les lignes ne contienne jamais le même nombre de caractère puisque sur cette autre ligne je vaux les même infos (entre 2 et 3 et 4 et 5ème |) :
RES|PLAQUETTES(Indice de Distribution Plaquettaire)|PQ-IDPS|N|13,2||8.7|16|N|F
j'imagine qu'il faut déterminer la position des | dans la ligne puis extraire avec copy mais je bloque étant débutant.
merci de votre aide précieuse.
Partager