我正在研究java,我想从字符串中提取匹配组,但我想知道如何匹配字符串中的数字组。
例如,字符串是“qwerty 123834 asdf 3486 dq123”,我想提取 123834 作为第一组匹配和 3486 作为第二组,然后我需要将第一组保存在一个变量中,第二组保存在另一个变量中,123不是必需的。我必须使用分组作为第一组匹配和第二组,因为组中的数字量发生变化,因此我不能只接受子字符串。
我试过([0-9])+,但它提取了所有数字,但我想要匹配的组。是否有可能这样做,([0-9])+ {1}提取 123834 和([0-9])+ {2}来提取 3486