use UNICODE_CHARACTER_CLASS in Pattern
Compile Pattern in constructor
compile Pattern in constructor
Initial import
removed unused code