我正在尝试使用正则表达式来剔除字符串中所有不需要的字符,如空格“”、点".“、破折号"-”和"The“
就像“黑暗骑士崛起”并输出"DarkKnightRises“
我只能走这么远了
.replaceAll("\\s+", "")我完全是个菜鸟,
想法?
谢谢
发布于 2013-11-02 19:36:18
您可以使用:
String str = "The Dark-Knight Rises.";
String repl = str.replaceAll("(?i)[ .-]+|\\bthe\\b", "");
//=> DarkKnightRiseshttps://stackoverflow.com/questions/19741453
复制相似问题