RegEx表示某些字符

时间:2013-11-02 11:33:04

标签: java android regex

我正在尝试使用正则表达式删除字符串上的所有不需要的字符,如空格“”,点“。”,短划线“ - ”和“The”

喜欢“黑暗骑士崛起”。 并输出“DarkKnightRises”

这只是我得到的

.replaceAll("\\s+", "")

我是一个完整的菜鸟,

想法?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用:

String str = "The Dark-Knight Rises.";
String repl = str.replaceAll("(?i)[ .-]+|\\bthe\\b", "");
//=> DarkKnightRises