Am using [^a-zA-Z0-9] regex to filter out all characters not in the given list but i also want to keep any character between a word like, isn't. These characters could be any of them but the rule is, they should be within a word not the beginning or the end.
[^a-zA-Z0-9] works well but a word like isn't is split into two; isn t!!!!!!


