string: support for alnum sets and new functions

new: tilde_to_bar
new: contains3