正则表达式:Reoccuring模式

时间:2017-07-18 11:24:55

标签: c# regex

编辑:我正在使用C#,我读过.NET-Regex可以做到这一点

我有这样的模式:

name;a1;a2;a3
name;a1

它在开头包含一个名称,然后包含一系列段,但我可以有任意数量的段。

我试图用

来解决这个问题
([^;]+)(?:;([stacp]\d+))+\n

但这只会得到我的名字和最后一次出现(但正确匹配整个字符串),仅在第一个例子中#34; name"和" a3"。我做错了什么?

0 个答案:

没有答案