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

  FORUM HardWare.fr
  Programmation
  Divers

  Regex en LUA ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Regex en LUA ???

n°2143318
azubal
Posté le 22-05-2012 à 15:22:48  profilanswer
 

Grrrrrrrrrrrrrrr. Déjà que ça me saoule d'apprendre encore un langage en mousse, il fallait en plus que leur implem des regex soit différente de celle POSIX  :fou:  
Bref, je souhaite faire cette regex en LUA : "/^wakeup({([a-zA-Z0-9]+)})?$/"
Pour info : elle match si je lui donne uniquement "wakeup" ou uniquement si je lui donne "wakeup{quelquechose}" en me retournant "quelquechose"
 
Une idée ? :pt1cable:


Message édité par azubal le 22-05-2012 à 17:04:18
mood
Publicité
Posté le 22-05-2012 à 15:22:48  profilanswer
 

n°2143354
azubal
Posté le 22-05-2012 à 22:05:50  profilanswer
 

Ya pas de maître Jedi du LUA dans la salle ? :(

n°2143374
azubal
Posté le 23-05-2012 à 09:05:00  profilanswer
 

Bon finalement je l'ai fait en deux fois :

Code :
  1. if (string.find(myvar, "wakeup" ) == nil) then
  2.                 debug("Pas content." )
  3.                 return nil
  4. end
  5. local val = string.match(myvar, "wakeup" .. "{([A-Za-z0-9]+)}.*$" )
  6. if (val == nil) then
  7.                 val = ""
  8.                 debug("Pas de paramètre." )
  9. else
  10.                 debug("Paramètre : " .. val)
  11. end


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Regex en LUA ???

 

Sujets relatifs
[resolu] Nettoyer du code html pour enlever certaines balise inutiles[PHP] RegEx
[CPP/Lua] Pointeur sur table[résolu] regex : extraire entre une paire d'accolades matchées
Regex et prise de tête ![Resolu] Regex : Variable et incrementation dans le replace
[regex] url rewriting en russe...Pb d'url rewrite + regex
[regex-js] ma petite expression régulière javascript...Regex: remplacer un mot-clé par un lien
Plus de sujets relatifs à : Regex en LUA ???


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