我想匹配模式(使用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的正則表達式支持捕獲組。 –