所以我想删除一个单词,其中包含一个破折号,比如校外,还有其他我想删除的东西。这是我目前的代码。
Scanner read = new Scanner(System.in);
String text;
//text: CS 204 is a wonderful class. So WONDERFUL ! amazing class. cleaver class. must-remove
System.out.print("Please Enter Text: ");
text = read.nextLine();
System.out.println(text);
String n = text.replaceAll("[\\.\\!\\d]", "");
System.out.println(n);
到目前为止,它打印出来了
cs是一个非常棒的类,所以非常棒的类切割器类必须删除
2条答案
按热度按时间h7wcgrx31#
你可以用正则表达式
\w+-\w+
,意思是两个字\w+
,用破折号分隔,然后使用6vl6ewon2#
此代码应执行以下操作:
祝你好运!