相关疑难解决方法(0)

在java regex中获取组名

我正在尝试接收模式和字符串并返回组名称的地图 - >匹配结果.

例:

(?<user>.*)
Run Code Online (Sandbox Code Playgroud)

我想返回一个包含"user"作为键的映射以及它匹配的值作为其值.

问题是我似乎无法从Java regex api获取组名.我只能按名称或索引获取匹配的值.我没有组名列表,Pattern和Matcher似乎都没有公开这些信息.我检查了它的来源,似乎信息就在那里 - 它只是没有暴露给用户.

我尝试了Java的java.util.regex和jregex.(并且不关心是否有人建议任何其他库,这些库是良好的,受支持的并且具有支持此功能的高性能).

java regex

29
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

regex ×1