有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中的正则表达式,用于删除包括连字符在内的尾随数字

我有很多9位数的邮政编码,如下所示

94107-1532
94107-1532
94107-1535
94107-1511

第一部分是邮政编码的前五位数字,表示目的地邮局或投递区。9位邮政编码的最后4位代表整个配送区域内的特定配送路线。我想删除最后4个数字,包括连字符(-)。我试过下面的表达,但没有成功

public static String removeRoute(String zipCode) {
    return zipCode.replaceAll("-\\d$", "");
}

共 (0) 个答案