Programmation
Programmer en divers langages Programmation
Programmer en divers langages
Programmation
Programmer en divers langages
Sondages
Votez pour une réponse
Perl
Forum Perl
Php
Forum Php
Javascript
Forum Javascript
Programmation
Tout sur la programmation
MS Access
Forum sur access
Dreamweaver
Forum d'aide
Flash
Aide sur Flash
Petites Annonces
Petites Annonces
Livre d'Or
Livre d'Or
Liens
Liens favoris

Conversion de chaines compliquée !!! Forum Aide en perl
[Envoyer un message] [Forum perl]
(5 visiteurs)

Forum Aide en perl Modification: 12/8/2008
Création: 25/7/2002

De l'aide pour vos programmes et scripts en Perl

 
367 messages déposés

Conversion de chaines compliquée !!!

Envoi de BigFlow le 06 Février 2003 19:12:31:

Bonjour à tous
Je souhaite traiter une chaine avec les regexp en PHP
compatibles Perl et j'ai besoin de votre aide.

Voila le type de chaine que je souhaite traiter :
$chaine = "(sess_ddd==1 && PAL_DDD==PAL_FF) ||(fdfdf=='rrrr')"

Et je veux entouré tous les noms de variables par
GLOBALS[nom_variable] (par exemple sess_ddd devient GLOBALS[sess_ddd]) sauf les constantes entourées de
quote ' ' (dans l'exemple 'rrrr')

en gros je veux obtenir ça :
-> (GLOBALS['sess_ddd']==1 && GLOBALS['PAL_DDD']
==GLOBALS['PAL_FF']) || (GLOBALS['dfdfdf']=='rrrr')


Voila le code actuel mais qui remplace toutes les
chaines, or je ne veux pas qu'il traite celles entre
quote.

-> preg_replace( "/([A-Za-z_]+[0-9_]*)/i" , "GLOBALS['\\1']" , $chaine);

Si certains connaissent la solution je les remercie
d'avance de me la transmettre.
@+


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet: Re: Conversion de chaines compliquée !!!

Commentaires:

Lien optionnel URL:
Titre du lien:


Alerter Rezoweb si ce message est illégal Photos de Bretagne Humour Sondages en ligne Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb