[php] experts regexp souhaités %{

experts regexp souhaités %{ [php] - PHP - Programmation

Marsh Posté le 12-09-2002 à 16:19:43    

salut
j'ai une appli où j'ai certains types de donnée définis via des regexp . ..
je les définis en tant que constantes comme suit:
 


 
define("TYPES_CMIBLANK","//" );
define("TYPES_CMIBOOLEAN","/(true|false)/" );
define("TYPES_CMIDECIMAL","/\-?[0-9]+(\.[0-9])?[0-9]*/" );
define("TYPES_CMIFEEDBACK","/.*/" );
define("TYPES_CMIIDENTIFIER","/\w{0,255}/" );
define("TYPES_CMIINTEGER","/[0-9]{0,65536}/" );
define("TYPES_CMISINTEGER","/(\-|\+)[0-9]{0,32768}/" );
define("TYPES_CMISTRING255","/.{0,255}/" );
 


 
 
j'ai d'autres types de données qui sont un peu plus complexes, composés quoi ... par exemple le type TYPES_CMIVOCABULARY_result
qui est composé par  
correct ou wrong ou unanticipated ou neutral OU TYPES_CMIDECIMAL !
 
j'aimerais savoir comment je pourrais me débrouiller pour composer ce type de cette façon:
 


define("TYPES_CMIVOCABULARY_result","/(correct|wrong|unanticipated|neutral)/|".TYPES_CMIDECIMAL);


 
ou bien  
 


 
define("TYPES_CMIVOCABULARY_result","/(correct|wrong|unanticipated|neutral|".TYPES_CMIDECIMAL."/" );


 
mais aucune de ces deux syntaxes ne fonctionnent .. eske vous voyez comment je pourrais faire ? (il faut qu'à la fin ce type soit une regexp)
 
:jap: merci aide grandement appréciée :jap:


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Marsh Posté le 12-09-2002 à 16:19:43   

Reply

Marsh Posté le 12-09-2002 à 16:24:26    

a mon avis tu pourras pas sans virer les / dans les defines

Reply

Marsh Posté le 12-09-2002 à 17:16:17    

aille :( snif ..
bon pas grave !


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed