Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1188 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Extraire du texte de longueur variable dans une chaine

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraire du texte de longueur variable dans une chaine

n°2114175
DelWeb
Posté le 01-12-2011 à 11:26:51  profilanswer
 

Bonjour,  
 
J'ai un souci concernant une chaine de caractère.  
 
J'ai un export XML d'un logiciel de modélisation de fonctions. Si une fonction a un seul élément de niveau inférieur, ça donne ça :  

Code :
  1. <Cell ss:StyleID="s22"><Data ss:Type="String">FN0003-Fonction_1</data></cell>


 
Ca ça va, j'arrive à l'exploiter.  
 
Par contre lorsque la fonction contient plusieurs éléments ça donne ça (exemple pour 3 éléments mais il peut y en avoir plus avec le séparateur &#10; ) :  
 

Code :
  1. <Cell ss:StyleID="s22"><Data ss:Type="String">FN0003-Fonction_1&#10;FN0007-Fonction-beta&#10;FN0012-Fonction_lambda</Data></Cell>


 
Et là je n'arrive pas à extraire les informations dont j'ai besoin à savoir le nom des fonctions : fonction_1, fonction-beta et fonction_lambda. Les noms des fonctions sont de taille variable et ne commencent pas forcément par le mot "fonction" donc tout ce à quoi j'avais pensé (substring length, substring before etc ...).  
 
Mon but est d'extraire le nom du sous élément après les 7 caractères "FN00X-" pour chaque sous élément de la ligne.
 
Merci d'avance pour votre aide.

mood
Publicité
Posté le 01-12-2011 à 11:26:51  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Extraire du texte de longueur variable dans une chaine

 

Sujets relatifs
Recherche de chaîne.Appel de procédure : variable non renvoyée
remplacer une chaine par une autre à partir d'une liste[C++] Utiliser un fichier texte comme ressource
Un petit effet "wipeout" de texte ... qui bug sous ffoxVariable tableau / Range("A1:A" & i) = montab - ne fonctionne pas
[RESOLU] Incrémentation texterecuperer un nombre depuis une chaine de caractere
trouver le texte le plus proche d'un autreConvertir la date et l'heure courante en chaîne de caractères.
Plus de sujets relatifs à : Extraire du texte de longueur variable dans une chaine


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR