タイトルが明確でない場合は、ここに例を示します
文字列内のすべての特殊文字、特殊文字の後の単語文字、その後に空白を削除したいと考えています。
String = "Here is the world's first movie. #movie";
上記の例では、次のような出力が必要です
"Here is the world first movie movie";
これを達成するために多くの正規表現を試しましたが、できません
replaceAll("[^\\w]\\w{1}\\s", " ");
しかし、それは機能していません。説明付きでこれの正規表現を教えてください。
前もって感謝します
編集:要件は、のような特殊文字を削除したいです。また、最終出力の#movie
ように、単一の文字の後にスペースが続く特殊文字を削除したいです。world's favorite
world favorite
ほとんどの場合、特殊文字の後の文字は になり's'
ます。例えば
world's, India's, john's