1
我试图捕捉delimitered值,如列表:正则表达式:如何捕获正则表达式捕获组的所有匹配值并重复?
abc, def, ghi
理想情况下,我得到的“ABC”的列表,“高清”,“GHI”,同时验证该在同一时间输入。
我一直在尝试使用正则表达式表达这样的:
^([^,]*)(?:, *([^,]+))*$
,当我读到的claim说:
现在,在拍摄组的重复中,它是 不可能在匹配的重复列表中匹配他们单独匹配的内容 。
这是真的吗?
如果是这样,如何正确捕获这些值?我必须手动将它们分成几块,然后运行一个正则表达式来验证每个单独的值?
是的,它是真实的,但解决方案取决于什么语言你的编码。请让我们知道。在Perl中,你可以通过编写'my @tokens =“abc,def,ghi”=〜/ [^,] +/g;' – Borodin
@Borodin是正确的,有办法做到这一点,语言。 – jcollado