java正则表达式匹配直辖市
时间: 2024-03-16 14:39:49 浏览: 104
Java正则表达式可以用于匹配直辖市的名称。以下是一个示例代码,演示如何使用正则表达式匹配直辖市的名称:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String[] cities = {"北京", "上海", "天津", "重庆"};
String pattern = "北京|上海|天津|重庆";
Pattern regex = Pattern.compile(pattern);
for (String city : cities) {
Matcher matcher = regex.matcher(city);
if (matcher.matches()) {
System.out.println(city + " 是直辖市");
} else {
System.out.println(city + " 不是直辖市");
}
}
}
}
```
运行以上代码,输出结果如下:
```
北京 是直辖市
上海 是直辖市
天津 是直辖市
重庆 是直辖市
```
阅读全文