最佳答案
我需要捕获同一模式的多个组:
HELLO,THERE,WORLD
我写了下面的模式
^(?:([A-Z]+),?)+$
我想让它做的是捕捉每一个单词,这样第1组是: “ HELLO”,第2组是“ THERE”,第3组是“ WORLD”。我的正则表达式实际上捕获的只是最后一个,也就是“ WORLD”。
我正在测试我的正则表达式 给你,我想用它与 Swift (也许在 Swift 中有一种方法以某种方式获得中间结果,这样我就可以使用它们?)
更新: 我不想使用 split
。我现在只需要知道如何捕获所有符合模式的群体,而不仅仅是最后一个。