Emacs provides a zap-to-char command that kills from the current point to a character. It is bound to
‘M-z’. Examples of its usage, include:
‘C-u 2 M-z e’
‘C-- M-z e’
‘C-u -4 M-z e’
See ZapUpToChar for an alternative command that doesn’t “zap” the char specified.
See FastNav for a collection of commands that jump to, replace at and doest other operations at the next/previous occurence of a character.