On Tue, May 23, 2006 at 02:22:32PM +0200, Zdenek Sekera wrote:
> > >
> > > if (char =~ '\m[;|<>?:[EMAIL PROTECTED]&*(){}\\_+-[\]/\"]')
> > > do something
> > > endif
> > >
> > > 2. why when the pattern ends with '+' or '\+' do I get
> > > an error?
Can you be more specific? I tried
:let char = "a"
:echo char =~ '\m[;|<>?:[EMAIL PROTECTED]&*(){}\\_+-[\]/\"]+'
:echo char =~ '\m[;|<>?:[EMAIL PROTECTED]&*(){}\\_+-[\]/\"]\+'
and neither generated an error.
HTH --Benji Fisher
