> epanda wrote:
>> Hi,
>>
>>
>> I would like to know the opposite of this pattern in order to use it
>> into a plist command
>>
>> pattern = \((\d\+)\)
>>
> IIUC, you want a pattern that matches all lines that don't have (one or
> more digits) in it. Using LogiPat, I get
>
> ^\%(\%((\d\+)\)\@!.\)*$
>
> (used echo LogiPat('!"(\d\+)"') )
>
> You can get the latest LogiPat.vim from
>
> http://mysite.verizon.net/astronaut/vim/index.html#LOGIPAT
> (cutting edge)
> http://vim.sourceforge.net/scripts/script.php?script_id=1290 (stable)
>
> Regards,
> Chip Campbell
>
In this particular case, the solution (the opposite-pattern) can be
simplified, since "a line which doesn't contain «one or more digits»" is
"a line with no digits in it" is "a line consisting only of zero or more
non-digits" which gives
^\D*$
Best regards,
Tony.
--
The grand leap of the whale up the Fall of Niagara is esteemed, by all
who have seen it, as one of the finest spectacles in nature.
-- Benjamin Franklin.
--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
No comments:
Post a Comment