N'importe quel caractère sauf [Résolu]

Messages postés
90
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
1 février 2011
- - Dernière réponse : cs_Tropic
Messages postés
90
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
1 février 2011
- 22 juil. 2010 à 10:01
Bonjour,

Texte de départ
[SF]mon texte[C:\path\fichier.xml]

Résulat voulut
[SF][C:\path\fichier.xml]

Je voudrai pouvoir récupérer mes commandes entre crochet [].
sachant que mon texte peu être n'importe quel caractère ASCII,
mais que toutes expressions entre crochet sont des commandes pouvant
contenir eux aussi n'importe quel caractère ASCII sauf "[" et "]"

En faite, je n'ai qu'une semaine d'expérience en regex

Mon regex de départ était "((\[)(.)+(\]))",
le problème c'est que (.)+ me ramène le texte entier.
j'ai essayé de l'exclure le début du crochet en rajoutant (?=^(\[))
ce qui me donne "((\[)(.)+(?=^(\[))(\]))"
rien ni fait

Merci
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
90
Date d'inscription
lundi 16 décembre 2002
Dernière intervention
1 février 2011
3
Merci
Trouvé la solution sur
http://regex.codes-sources.com/forum/sujet-REGEX-NE-PAS-PRENDRE-COMPTE-BALISES-HTML_1338223.aspx

sauf que je remplace <> par []

mjm

Merci cs_Tropic 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de cs_Tropic

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.