Bonjour,
J'espère être au bon endroit. Ma question est peut-être plus large que les regex mais peut peut-être se résoudre par regex.
Je voudrais parser une structure arborescente (qui m'est imposée) dont le séparateur est l'accolade. Pas un langage, juste des data. Exemple plus bas.
Je n'ai pas de compétence en interpréteurs syntaxiques/grammaticaux.
Je travaille en environnement PHP.
Je cherche comment faire sans perdre trop de temps :
- Parser moi même? (je crains d'y laisser du temps et des bugs)
- Utiliser un outil? Pourriez-vous m'en conseiller un si vous en voyez un adapté?
- Essayer de convertir mes accolades en xml et utiliser un parser xml?
- Expressions régulières?
Merci pour vos retours.
Un exemple de structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Attribut1 = "toto"; Attribut2 = "titi"; ListeSousObjets ={ SousObjet ={ Attribut = "tata"; }; SousObjet ={ Attribut = "tutu"; }; }; ObjetInterne ={ Attribut = "xxxx"; }; Attribut3 = "yyyy";
Partager