递归正则表达式是否能理解命名捕获?文档中有一个关于 (?{{ code }}) 的注释,它是一个独立的子模式,具有自己的一组捕获,当子模式完成时将被丢弃;(?PARNO) 中也有一个注释,它类似于 (?{{ code }})。那么,(?PARNO) 在完成后是否会丢弃其自己的命名捕获? 我正...
我对Ruby中的正则表达式不熟悉,似乎找不到关于\k<name+0>的详细文档,其中我不理解的是+0部分。 以下是一个示例 - 这个正则表达式匹配回文字符串:\A(?<p>(?:(?<l>\w)\g<p>\k<l+0>|\w))\z...
在JavaScript中使用命名捕获组非常方便: const auth = 'Bearer AUTHORIZATION_TOKEN' const { groups: { token } } = /Bearer (?<token>[^ $]*)/.exec(auth) consol...