Java正则表达式中的非捕获组
1. 概述
非捕获组是Java正则表达式中的重要结构。**它们创建了一个作为单一单元工作的子模式,但不会保存匹配的字符序列。**在本教程中,我们将探讨如何在Java正则表达式中使用非捕获组。
2. 正则表达式组
正则表达式组可以是两种类型之一:捕获和非捕获。
捕获组会保存匹配的字符序列。它们的值可以作为模式中的反向引用使用,或者稍后在代码中检索。
尽管它们不会保存匹配的字符序列,非捕获组可以改变组内的模式匹配修饰符。一些非捕获组甚至可以在成功匹配子模式后丢弃回溯信息。
大约 6 分钟