java正则表达式连用
时间: 2023-11-09 18:03:38 浏览: 130
Java正则表达式的使用
Java正则表达式可以通过连用来实现更复杂的匹配规则。例如,可以使用括号将多个表达式组合在一起,使用管道符号(|)表示或关系,使用问号表示可选项,使用加号表示至少出现一次,使用星号表示出现任意次数,使用花括号表示出现指定次数。
以下是一个示例代码,演示了如何使用正则表达式连用来匹配一个字符串是否符合指定的规则:
```
String pattern = "(\\d{3}-)?\\d{3}-\\d{4}";
String input = "123-456-7890";
boolean isMatch = input.matches(pattern);
System.out.println(isMatch); // 输出 true
```
在上面的代码中,我们定义了一个正则表达式模式,用于匹配电话号码。该模式包含两个部分:第一个部分是一个可选的三位数字加横线,第二个部分是一个三位数字加横线再加四位数字。然后我们使用 `matches` 方法来检查输入字符串是否符合该模式。
阅读全文