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

cs_Tropic 90 Messages postés lundi 16 décembre 2002Date d'inscription 1 février 2011 Dernière intervention - 22 juil. 2010 à 09:26 - Dernière réponse : cs_Tropic 90 Messages postés lundi 16 décembre 2002Date d'inscription 1 février 2011 Dernière intervention
- 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
cs_Tropic 90 Messages postés lundi 16 décembre 2002Date d'inscription 1 février 2011 Dernière intervention - 22 juil. 2010 à 10:01
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 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.