java正则匹配字符串以“R”开头
时间: 2024-01-21 20:04:34 浏览: 31
要在Java中使用正则表达式匹配以'R'开头的字符串,你可以使用`^`表示匹配字符串的开头,并使用`Pattern`和`Matcher`类来实现。以下是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample {
public static void main(String[] args) {
String regex = "^R.*"; // 匹配以'R'开头的字符串
String[] strings = {"Rabbit", "Cat", "Dog", "Rat"};
Pattern pattern = Pattern.compile(regex);
for (String str : strings) {
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
System.out.println(str + " 匹配成功");
} else {
System.out.println(str + " 不匹配");
}
}
}
}
```
运行结果:
```
Rabbit 匹配成功
***
相关推荐
![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)