On 2017-03-05 09:20, Pablo Contreras wrote:
> s/$/XXX/
[snip] 
> s/$\_.*/XXX/
> 
> apparently should match 'end-of-line, then using \_. any char
> including enf-of-line as many times as necessary to the end of the
> file.  Then replace with XXX
> 
> instead this happens:
> 'E486: Pattern $\_.* not found'    ?!?
> 
> does $ not mean what I think it means?

From

  :help /$

"""
At end of pattern or in front of "\|", "\)" or "\n" ('magic' on):
matches end-of-line <EOL>; at other positions, matches literal '$'.
"""

As it's not the last character in your regexp, it's looking for a
literal "$", not an end-of-line.

-tim




-- 
-- 
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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to