Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java正则表达式模式匹配器捕获重复匹配组的所有迭代_Java_Regex - Fatal编程技术网

使用java正则表达式模式匹配器捕获重复匹配组的所有迭代

使用java正则表达式模式匹配器捕获重复匹配组的所有迭代,java,regex,Java,Regex,我看到的例子很少,但没有一个是如此复杂和特定于Java的;因此,请允许我重复 有关使用正则表达式模式提取值的尝试,请参见上面的链接。它似乎只捕获匹配组的最后一次迭代 使用.Net版本时,我在处获得了更好的结果是的,如果存在重复的匹配,它将捕获最后一个匹配。 正如我所知,只使用正则表达式是不可能的,您可以匹配程序中的每一行,并使用正则表达式获取所需的值。 您还可以对所有项目进行分组,然后在程序中对其进行拆分。如果您解释了要执行的操作,这将非常有帮助。尝试提取数据。我知道可以使用split来完成,

我看到的例子很少,但没有一个是如此复杂和特定于Java的;因此,请允许我重复

有关使用正则表达式模式提取值的尝试,请参见上面的链接。它似乎只捕获匹配组的最后一次迭代


使用.Net版本时,我在

处获得了更好的结果是的,如果存在重复的匹配,它将捕获最后一个匹配。 正如我所知,只使用正则表达式是不可能的,您可以匹配程序中的每一行,并使用正则表达式获取所需的值。
您还可以对所有项目进行分组,然后在程序中对其进行拆分。

如果您解释了要执行的操作,这将非常有帮助。尝试提取数据。我知道可以使用split来完成,但这是一个我需要处理的复杂案例的简单例子。哪部分数据?我们应该如何为一个未定义的问题提供解决方案?你可能没有点击帖子中的链接。要匹配的正则表达式和数据位于。当然,我这样做了(尽管我不应该这样做)。但你已经表示你对它的匹配方式不满意。那么我们怎么知道您期望的是什么呢?如果它在.Net中工作,那么我想它在Java中也会工作;只是我不是一个regex大师。