是:
String: "THE POWER WITH ME/STAR WARS I"
随机存在1到4个空格。
应该:
String: "THEPOWERWITHME/STAR WARS I"
删除“ /”之前的所有空格
要求:
单行使用:
String.replaceAll("REGEX", "")
方法。例:
"THE POWER WITH ME/STAR WARS I".replaceAll("(?=.*\\/)", "");
应该:
return "THEPOWERWITHME/STAR WARS I";
我已经尝试了许多正则表达式配置并检查了stackoverflow中的许多主题,但未能成功,也许有人可以帮助我吗?
最佳答案
您需要使用正向预见,并在遇到/
之前捕获所有空格:
String.replaceAll( ' (?=.*/)', '' )