I have been using Stanford tokenizer for six years and I love it. It's easy to integrate with any application and can recognize special character like ",", "$" etc. It also has the functionality of removing token matched with some regex. It also has a variety of configuration according to the user's requirements.
What do you dislike?
It converts bracket to other symbols e.g. LCB-, -LRB-, -RCB-, -RRB which sometimes require extra processing later.
What problems are you solving with the product? What benefits have you realized?
* We monitor all Stanford Tokenizer reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.