Java regex to distinguish special characters while allowing non english chars
===

I am trying to do above. One option is get a set of chars which are special characters and then with some java logic we can accomplish this. But then I have to make sure I include all special chars.

Is there any better way of doing this ?