[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: expresiones regulares



On Friday 23 February 2007 10:20, Christian Pinedo Zamalloa wrote:
> On Thursday 22 February 2007 23:31, Luis Rodrigo Gallardo Cruz wrote:
> > On Thu, Feb 22, 2007 at 11:09:43PM +0100, Iñaki Baz Castillo wrote:
> > > > Ugh. Teóricamente se debe poder, por que un ER es un autómata finito
> > > > y la negación de un AF es un AF y un AF es una ER. Ya de ahí a
> > > > *escribirla* ...
> > > >
> > > > Podrías intentar algo como:
> > > >
> > > >              ^[^[]*$ | ^[^[]*\[[^p].*$ | ...
> > >
> > > ¿Pero no hay algo en plan:      !(\[party\])   ?
> >
> > No. :-(
>
> Ahora mismo estoy probando con esta regexp pero tengo mis serias dudas:
>
> ^.*[^(\[party\])].*$
>
> Con lo fácil que sería un not... xDD

El problema que parece que tengo es que no consigo agrupar varios caracteres 
dentro del "[^ ]" es decir no quiero que me negue la p, a, ... quiero que me 
negue "[party]". ¿Alguien que sepa como?

Por si os aburrís y teneis ganas de probarlo estoy probando con las siguientes 
línes en vim:

[lista] esto es de la party
[lista] [party] esto corresponde a la
[lista] Seguimos Re:[party] con más party
[lista] esto tampoco

Mi objetivo es que de "positivo" en las líneas que no haya "[party]". Saludos 
y gracias,
 
-- 
Christian Pinedo Zamalloa (zako)
PGP key at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x828D0C80
Fingerprint: 7BFF 4105 F46B 7977 BD96  348C 1007 4FF8 828D 0C80

Attachment: pgp60sAE2A83V.pgp
Description: PGP signature


Reply to: