模式中只有一组,您只能在该组中获得一个准确的结果。如果您的捕获组被模式重复(您
+在周围的非捕获组上使用了量词),则只会存储与其匹配的最后一个值。
您必须使用语言的正则表达式实现功能来 查找 模式的 所有匹配 项,然后必须删除非捕获组的锚点和量词(并且也可以省略非捕获组本身)。
或者,展开您的正则表达式,并让该模式在要获取结果的每个组中包含一个捕获组:
^([A-Z]+),([A-Z]+),([A-Z]+)$

模式中只有一组,您只能在该组中获得一个准确的结果。如果您的捕获组被模式重复(您
+在周围的非捕获组上使用了量词),则只会存储与其匹配的最后一个值。
您必须使用语言的正则表达式实现功能来 查找 模式的 所有匹配 项,然后必须删除非捕获组的锚点和量词(并且也可以省略非捕获组本身)。
或者,展开您的正则表达式,并让该模式在要获取结果的每个组中包含一个捕获组:
^([A-Z]+),([A-Z]+),([A-Z]+)$