我正在尝试使用正则表达式删除字符串上的所有不需要的字符,如空格“”,点“。”,短划线“ - ”和“The”
喜欢“黑暗骑士崛起”。 并输出“DarkKnightRises”
这只是我得到的
.replaceAll("\\s+", "")
我是一个完整的菜鸟,
想法?
由于
答案 0 :(得分:1)
您可以使用:
String str = "The Dark-Knight Rises.";
String repl = str.replaceAll("(?i)[ .-]+|\\bthe\\b", "");
//=> DarkKnightRises