I just published the Select To Character package with a simple but useful command that extends the current selection to a given character. It is assigned to
When executed it asks for the character to extend to. Simply press the character or press
esc to cancel.
It is case-sensitive and works with multiple selections.
If you are an emacs expat, you may think of it as similar to zap-to-char, though more flexible since it selects, not just cuts.