我正在尝试从字符串中删除破折号、下划线和多余的空格。
下面是我试过的代码:
public class Hello {
public static void main(String args[]) {
String blogName = "ABCD __________________________________________________ Size: 1234-5678 BAR 8956-7896 ---------- CAR 8756-2365";
String nameWithProperSpacing = blogName.replaceAll("\\s+", " ").replaceAll("-", "").replaceAll("_", "");
System.out.println( nameWithProperSpacing );
}
}
不过,我不希望它从单词和数字之间删除它们。例如,我当前的代码将 8956-7896 更改为 89567896。
我想要的输出:
ABCD Size:1234-5678 BAR 8956-7896 CAR 8756-2365
LEATH
MYYA
梦里花落0921
慕神8447489
斯蒂芬大帝
相关分类