Java正则表达式中()的意思
时间: 2023-07-21 11:28:37 浏览: 161
Java中的正则表达式
在Java正则表达式中,圆括号 "()" 通常用来表示一个分组。这个分组可以被用于捕获匹配到的子字符串,或者将多个正则表达式元素组合为一个整体进行匹配。例如,可以使用括号将多个字符组合为一个子表达式,然后使用问号和冒号 "?:" 将其转换为非捕获分组,如下所示:
```
(?:subexp)
```
其中,"subexp" 是一个子表达式。这个非捕获分组可以用来匹配 "subexp",但不会将其捕获到分组中。如果要捕获匹配到的子字符串,可以使用普通的捕获分组,如下所示:
```
(subexp)
```
这样,匹配到的子字符串就会被捕获到分组中,可以在后续的处理中使用。
阅读全文