小编典典

Java中的正则表达式命名组

all

据我了解,该java.regex软件包不支持命名组(http://www.regular-
expressions.info/named.html),所以任何人都可以将我指向一个第三方库吗?

我看过jregex但它的最后一个版本是在 2002 年,它在 java5
下对我不起作用(诚然我只是简单地尝试过)。


阅读 179

收藏
2022-07-01

共1个答案

小编典典

在 Java 7 的正式版本中,支持命名捕获组的结构是:

  • (?<name>capturing text)定义一个命名组“名称”
  • \k<name>反向引用命名组“名称”
  • ${name}在 Matcher 的替换字符串中引用捕获的组
  • Matcher.group(String name)通过给定的“命名组”返回捕获的输入子序列。
2022-07-01