将四川中部, 四川东部、四川东南部、四川西南部 全部匹配到
时间: 2023-07-10 15:22:17 浏览: 46
您可以使用Java中的字符串匹配和正则表达式来实现。以下是一个示例代码,可以匹配出“四川中部, 四川东部、四川东南部、四川西南部”中的所有地区:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ExtractRegion {
public static void main(String[] args) {
String text = "四川中部, 四川东部、四川东南部、四川西南部";
List<String> regions = new ArrayList<String>();
Pattern pattern = Pattern.compile("四川(中部|东部|东南部|西南部)");
Matcher matcher = pattern.matcher(text);
while (matcher.find()) {
String region = matcher.group(1);
regions.add(region);
}
System.out.println(regions);
}
}
```
输出结果为:
```
[中部, 东部, 东南部, 西南部]
```
可以看到,正则表达式`"四川(中部|东部|东南部|西南部)"`可以匹配出所有的地区。如果您需要匹配其他地区,可以根据需要修改正则表达式即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)