嗨,我有像“MOTOR PRIVATE CAR-PACKAGE POLICY”这样的字符串。现在我想删除最后两个单词并在单词之间添加连字符最后我想要像“MOTOR-PRIVATE-CAR'这样的字符串。我在java中使用字符串方法尝试了很多次,但找不到确切的方法。任何人都可以为此提供解决方案。给我代码对我来说是加分项。
提前致谢
public class StringModify {
public static void main(String[] args) {
try {
String value="MOTOR PRIVATE CAR-PACKAGE POLICY";
System.out.println("Value-------------------->"+value.replaceFirst("\\s*\\w+\\s+\\w+$", ""));
} catch (Exception e) {
e.printStackTrace();
}
}
}