[HELP] Une REGEX avec exclusion.
Résolu
JukeBoy
-
JukeBoy -
JukeBoy -
Bonsoir a tous,
Voilà, habitué a faire des REGEX, cette fois si j'ai un soucis.
Mon code se présente comme ceci :
Voilà, j'aimerai que ma REGEX reconnaisse un block complet d'une machine, sans reconnaître le gros block général (devices) ni les blocks plus à l’intérieur (params), auriez vous une piste ?
J'ai du mal a exclure des mots ou ne pas reconnaître les sous ensembles..
Merci d'avance !
Voilà, habitué a faire des REGEX, cette fois si j'ai un soucis.
Mon code se présente comme ceci :
{
"devices": [ {
"name": "test1",
"params": [ {
"key": "Value",
"value": "Auto(Off)"
}, {
"key": "Choices",
"value": "Auto(Off),Off,On,Auto(On)"
} ],
}, {
"name": "test2",
"params": [ {
"key": "Value",
"value": "Auto(On)"
}, {
"key": "Choices",
"value": "Auto(Off),Off,On,Auto(On)"
} ],
} ]
}
Voilà, j'aimerai que ma REGEX reconnaisse un block complet d'une machine, sans reconnaître le gros block général (devices) ni les blocks plus à l’intérieur (params), auriez vous une piste ?
J'ai du mal a exclure des mots ou ne pas reconnaître les sous ensembles..
Merci d'avance !
A voir également:
- [HELP] Une REGEX avec exclusion.
- Regex ne commence pas par ✓ - Forum Programmation
- Regex buddy - Télécharger - Édition & Programmation
- Inkscape découpe par exclusion - Forum Word
- Regex tabulation ✓ - Forum Programmation
- PHP preg_match et REGEX ne marche pas comme voulu ✓ - Forum PHP
2 réponses
Bonjour,
Pourquoi utiliser une regex ???
Le format que tu nous montres en exemple... c'est simplement du JSON.
et... PHP... dispose de fonctions comme json_decode
https://www.php.net/manual/fr/function.json-decode.php
Pourquoi utiliser une regex ???
Le format que tu nous montres en exemple... c'est simplement du JSON.
et... PHP... dispose de fonctions comme json_decode
https://www.php.net/manual/fr/function.json-decode.php
// converti les données json en array php $arrayDesDatas = json_decode($tesDatas,true); //ensuite tu peux manipuler les données comme un array "normal" foreach($arrayDesDatas as $R){ print_r($R); }