> Thanks very much. The second works!
> I am still wondering how it work. It seems to replace the "
> \%(\\\)\@<!\\\$(\\\)\@! " part to "\\\\". Would you help to explain the
> meaning of the replaced part?
What about '\\\', the given substitute will not turn it into '\\\\'.
Better alternatives (all three supposed to do the same):
:%s/\\\@<!\%(\\\\\)*\\\\\@!/\\&/g
:%s/\\\@<!\%(\%(\\\\\)*\)\@>\\/\\&/g
:%s/\\\\\=/\\\\/g
The last one is short, but will not report a useful number of changes.
--
Andy
--
You received this message from the "vim_use" 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
No comments:
Post a Comment