JAVA 正则表达式精确匹配一个字符串
时间: 2023-10-27 08:18:03 浏览: 154
详解java中的正则表达式
可以使用String类的matches()方法和java.util.regex.Pattern类来实现精确匹配一个字符串。
示例代码:
```java
String str = "hello world";
String pattern = "hello world";
if (str.matches(pattern)) {
System.out.println("字符串匹配成功!");
} else {
System.out.println("字符串匹配失败!");
}
```
其中,matches()方法返回一个布尔值,表示字符串是否匹配给定的正则表达式。如果匹配成功,则返回true,否则返回false。
正则表达式中可以使用普通字符、特殊字符和字符类来匹配字符串。在本例中,我们使用了普通字符来匹配字符串,即直接将字符串赋值给正则表达式。
需要注意的是,正则表达式中的元字符需要进行转义,例如.、*、+、?、|、(、)、[、]、{、}等。如果字符串中包含这些特殊字符,需要使用转义字符\来匹配。
阅读全文