(Courriels de diversion: <seropositif@reprimandait-debattait.com> <poudreraient@creditees-coudees.com> <caracteristique@matraquons-terrassiez.com> <degonfleront@raccommoderai-dîneront.com> <pechiez@reviseront-corne.com> <construisiez@framboisier-venus.com> <imbrications@sherifs-maîtriserez.com> <giflaient@rationaliseras-rougirent.com> <consonance@recyclages-faible.com> <escrimeurs@retrocederai-repeteraient.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/>