Bonjour,

Je débute en regex, et j'avoue être un peu perdu pour parser une expression du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"pseudo","argent":110

... Sachant que :

pseudo peut prendre plusieurs formes :

  • pseudo
  • pse-udo
  • pse udo
  • ps eu do
  • ps-eu do

etc...
En gros, à peu près n'importe quelle forme.

J'ai essayé avec une expression du type :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
$parse = ('/"(\w+)","(\w+)":(\d+)/');
mais cela ne me renvoie que les pseudo du type "pseudo" (sans espace, sans tirets).

J'ai beau lire la documentation sur les regex et posix, je comprends mal comment je pourrais récupérer ce pseudo.
J'ai essayé une autre solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$parse = ('/"(\w+|\w+.\w+)","(\w+)":(\d+)/');
Mais cela ne me récupère que les pseudo de type :
  • pseudo
  • pse udo


Voila, si quelqu'un pourrait m'éclairer ... Merci beaucoup !