如果标题不清楚,这里是例子
我想删除字符串中的所有特殊字符,特殊字符后的单词字符后跟空格。
String = "Here is the world's first movie. #movie";
对于上面的例子,我需要像这样的输出
"Here is the world first movie movie";
我尝试了很多正则表达式来实现这一点,但我不能尝试跟随
replaceAll("[^\\w]\\w{1}\\s", " ");
但它不起作用,你能告诉我正则表达式并解释一下吗?
提前致谢
编辑:要求是我想删除像 in 这样的特殊字符#movie
,并且还想删除带有单个字符后跟空格的特殊字符,如world's favorite
最终输出应该是world favorite
.
很可能是特殊字符之后的字符's'
。例如
world's, India's, john's