string.matches示例
时间: 2023-07-23 13:29:20 浏览: 108
C++ string 字符串查找匹配实例代码
以下是一个示例,演示如何使用`string.matches`方法检查一个字符串是否是有效的电子邮件地址:
```java
String email = "example@example.com";
boolean isValidEmail = email.matches("^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$");
if(isValidEmail) {
System.out.println("Valid email address");
} else {
System.out.println("Invalid email address");
}
```
在这个例子中,我们首先定义了一个字符串`email`,它包含一个电子邮件地址。然后,我们使用正则表达式`"^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$"`来检查这个字符串是否是一个有效的电子邮件地址。如果匹配成功,则`isValidEmail`变量将被设置为`true`,否则为`false`。最后,我们使用`if`语句来输出相应的消息。
请注意,这个正则表达式并不十分完整,它只是一个简单的示例,可以匹配大多数常见的电子邮件地址。如果您需要更严格的验证,您可能需要使用更复杂的正则表达式。
阅读全文