我想匹配模式(使用java编程),但我只需要它的一部分。正则表达式 - 匹配模式但返回子模式
例...从下面的文字:
0 - Amount: 3 - Class 29
1 - Amount: 2 - Class 21
2 - Amount: 11 - Class 1
我想匹配的模式“金额:\ d * - 类\ d *”,但只返回数对,从而使输出类似于数组:
{
{3, 29},
{2, 21},
{11, 1}
}
我可以用java正则表达式中实现的东西来做到吗?我认为搜索匹配的字符串是不必要的,正则表达式似乎已经为这类问题做好了准备。
And ...做正则表达式(通常不仅是java正则表达式)有一个工具,以便从匹配的字符串中提取信息不需要额外的编程吗?如果某些其他正则表达式的实现比Java的这个工作更好,我可以切换编程语言。
Java的正则表达式支持捕获组。 –