63038Re: search results depend on length
- Nov 1, 2011On 10/31/2011 2:59 PM, Christian Brabandt wrote:
> On Mo, 31 Okt 2011, Ernie Rael wrote:Thanks Christian and Andy.
>> It's similar, but a list of chars that need escaping is more flexible.
>> I could specify that '(' needs to be escaped to mean grouping and that
>> '?' does not need to be escaped to mean optional. Using the list could
>> be dependent on the "magic-ness of a pattern".
> Hm, interesting concept. Attached is a simple script to try out.
> :let g:re_dont_escape = '()|?'
> to specify which chars have a special meaning and don't need to be
> escaped (only for using the literal version). So in this example, '()
> wouldn't need to be escaped for grouping, '|' means OR and '?' means
> optional match.
> When searching, press<f7> to translate the pattern into a vim pattern.
> It basically only adds/removes the backslashes (so you need to know all
> vim specific atoms, like '\@<=' and can't use e.g. Perl look-arounds).
> Disclaimer, only very basically tested.
I'm on vacation now, won't be giving this any play until after next
week. But it looks like some pros are working it over.
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
- << Previous post in topic Next post in topic >>