正则表达式的matces函数
时间: 2023-06-13 10:09:08 浏览: 46
matches函数是正则表达式在Java中的一个方法,用于判断一个字符串是否符合某个正则表达式的规则。
matches函数的用法如下:
```java
String regex = "正则表达式";
String str = "待匹配字符串";
boolean result = str.matches(regex);
```
其中,regex表示正则表达式,str表示待匹配的字符串,result表示匹配结果。当待匹配的字符串符合正则表达式规则时,matches函数返回true,否则返回false。
举个例子,如果要判断一个字符串是否为手机号码,可以使用如下正则表达式:
```java
String regex = "^1[3-9]\\d{9}$";
String str = "13812345678";
boolean result = str.matches(regex); // 返回true
```
其中,^1[3-9]\\d{9}$表示以1开头,第二位是3-9中的任意一个数字,后面跟着9个数字的手机号码格式。