присланное в 22:10:16 30 августа 2010, Понедельник,
отправитель Christian Brabandt:
The problem is that you can have more then one quote before @. If there is more 
then one quote then you will capture everything starting from the first quote, 
test your regex with original string provided by caruso_g, but add the attribute 
``class="Test"'' to <li> tag, it will return 
    Test">Support: <a href="email@example.com
This is not the desired behavior.
Текст сообщения:
> Hi ZyX!
> 
> On Mo, 30 Aug 2010, ZyX wrote:
> > You are sure? Quick test:
> >     :echo matchstr('"", "abc@def", ""', '"\zs.\{-}@.\{-}\ze"')
> > 
> > should echo ``abc@def'', but echoes ``", "abc@def''.
> 
> I am not sure, what you tested, but this works as expected:
> :echo matchstr('"abc@def"', '"\zs.\{-}@.\{-}\ze"')
> 
> abc@def
> 
> 
> regards,
> Christian
No comments:
Post a Comment