如何捕获多个重复的组?
我需要捕获相同模式的多个组。假设我有以下字符串: HELLO,THERE,WORLD 我写了一个下面的模式 ^(?:([A-Z]+),?)+$ 我想要做的是捕获每个单词,这样第1组是:“ HELLO”,第2组是“ THERE”,第3组是“ WORLD”。我的正则表达式实际上仅捕获了最后一个,即“世界”。 我在这里测试我的正则表达式,我想将它与Swift一起使用(也许Swift中有一种方法可以某种方式获取中间结果,以便我可以使用它们?) 更新:我不想使用split。我现在只需要如何捕获与模式匹配的所有组,而不仅仅是最后一个。