Difficultés avec la fonction preg_match_all
Fermé
Diamonds77
Messages postés
5
Date d'inscription
lundi 12 décembre 2016
Statut
Membre
Dernière intervention
8 février 2017
-
8 févr. 2017 à 23:49
productif Messages postés 39 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 9 février 2017 - 9 févr. 2017 à 14:34
productif Messages postés 39 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 9 février 2017 - 9 févr. 2017 à 14:34
A voir également:
- Difficultés avec la fonction preg_match_all
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Fonction filtre excel n'existe pas - Forum Excel
1 réponse
productif
Messages postés
39
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
9 février 2017
20
9 févr. 2017 à 14:34
9 févr. 2017 à 14:34
Bonjour,
Je recommande de faire l'opération en plusieurs étapes (plusieurs appels à preg_match_all) : d'abord isoler la chaîne entre les balises span seulement, puis isoler une chaîne plus petite à l'intérieur et ainsi de suite.
Pour mettre au point les regex, je fais en Javascript d'abord : http://www.squarefree.com/shell/shell.html
Par exemple en Javascript:
=> 123
Ensuite il suffit d'adapter la syntaxe à celle de preg_match_all qui est légèrement différente.
voilà
Je recommande de faire l'opération en plusieurs étapes (plusieurs appels à preg_match_all) : d'abord isoler la chaîne entre les balises span seulement, puis isoler une chaîne plus petite à l'intérieur et ainsi de suite.
Pour mettre au point les regex, je fais en Javascript d'abord : http://www.squarefree.com/shell/shell.html
Par exemple en Javascript:
"<span>abc123def</span>".match(/[0-9]+/)
=> 123
Ensuite il suffit d'adapter la syntaxe à celle de preg_match_all qui est légèrement différente.
voilà