在 Java 中,可以使用正则表达式来匹配输入的字符串并进行分割。以下是一个示例代码,可以根据省、市、区、镇、社区等关键词进行分割:

// 输入的字符串
String input = '浙江省杭州市西湖区古荡街道文二西路';

// 定义正则表达式
String regex = '省|市|区|镇|街道|乡|村|路|号';

// 使用正则表达式进行分割
String[] result = input.split(regex);

// 输出分割结果
for (String s : result) {
    System.out.println(s.trim());
}

在上述代码中,首先定义了一个输入字符串 input,然后使用正则表达式 regex 来匹配省、市、区、镇、社区等关键词。接着,使用 split() 方法将输入字符串按照正则表达式进行分割,并将结果存储在一个字符串数组 result 中。最后,通过循环遍历 result 数组,输出每个分割结果。需要注意的是,由于分割结果中可能会存在空格,因此使用 trim() 方法来去除空格。

Java 正则表达式分割地址字符串:省市区镇街道等

原文地址: https://www.cveoy.top/t/topic/nw6F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录