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