If you want to have it fixed, I would suggest to file a service request so it gets tracked.
However I'm not so sure this one is easy to fix, basically the ~ counts towards the identifier I guess to support C++ destructors. You can see this for example when double clicking on a identifier, for the ones with a tilde, the tilde is selected as well. And you you can see it when using Ctrl->Left (move to previous word) it jumps across the tilde together with the identifyer.
There is at least an easy workaround, just select the part of the name you want to lookup, and right click for the context menu.
Daniel