>>733
ありがとうございます。だいぶ近づきましたが、()と,が残ってしまいます。

Pattern p = Pattern.compile("[^\\w(\\w|'|,)*(s'|\\w)|\\w+]");
strs = p.split(str);

こんな感じでやって見たのですが