标签: c# regex
我有这样的模式:
name;a1;a2;a3 name;a1
它在开头包含一个名称,然后包含一系列段,但我可以有任意数量的段。
我试图用
([^;]+)(?:;([stacp]\d+))+\n
但这只会得到我的名字和最后一次出现(但正确匹配整个字符串),仅在第一个例子中#34; name"和" a3"。我做错了什么?