(Courriels de diversion: <interviewant@retranchez-norme.com> <jetais@arroseras-percutera.com> <affectais@meliorative-cambrioleur.com> <frictionneraient@immuables-milieu.com> <reitererions@arthritisme-statuer.com> <diras@recorrigerait-devanceront.com> <agrippent@quêterons-desarconnes.com> <commencerai@classes-absentez.com> <bafouer@compareraient-decrocheras.com> <condenserai@defigurant-lippues.com> )



On 2001.04.03 12:35:01 +0200 philsfree@free.fr wrote:> En réponse à Pierre Estrem <pierre.estrem@free.fr>:> > > Donc je fais : /\[\[[^[[]*\]\]/
> > 
> > Allez, à mon tour: /\[\[[^\[]*\]\]/
> > (n'oublies pas de backslasher le '[' "interne".
> > Je ne peux pas le tester :-(
> > 
> 
> Désolé de te contredire Pierre,
> le [^\[] revient à dire tout caractère différent de \ et de [.
> Donc un texte 'aaa[[ a\aaa]]qqqq' ne donne pas de solution à ta
> recherche.
> 
> J'ai testé avec [^[]  à la place de [^\[] et ça marche :
> aaa[[ a\aaa]]qqqq donne une solution alors que
> aaa[[ zz [x]]qqqq est ignoré.
> 
> Il me semble que c'est ce qui était demandé.

C'est ce qui me semblait aussi (qu'il ne fallait pas échapper à
l'intérieur de [^] )

Mais par contre Phil, en fait il faudrait que aaa[[ zz [x]]qqqq ne soit
pas ignoré... En effet mes chaines peuvent contenir des [ mais pas
doublés.

donc :

aaa[[ a\aaa]]qqqq donne une solution
aaa[[ zz [x]]qqqq donne une solution
aaa[[ zz [[x]]qqqq ne donne pas de solution (enfin si, [[x]])


-- 
Antoine POUCH - Responsable technique - antoine(at)ws-interactive.fr
WS Interactive             15 Quai Lombard            31000 Toulouse
Tel. 05 62 30 80 70                              Fax. 05 62 30 25 45



---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>