【发布时间】:2011-08-20 19:54:51
【问题描述】:
我想获得附加的命名组。
原文:
1/2/3/4/5|id1:value1|id2:value2|id3:value3|1/4/2/7/7|id11:value11|id12:value12|
Group1:
1/2/3/4/5|id1:value1|id2:value2|id3:value3|
Sub groups:
id1:value1|
id2:value2|
id3:value3|
Group2:
1/4/2/7/7|id11:value11|id12:value12|
Sub groups:
id11:value11|
id12:value12|
我该怎么做?
【问题讨论】:
-
@Mike: .NET
=>C# 或 VB.NET。 -
为什么不直接拆分
|上的字符串,然后按 4 个一组查看结果? -
我添加了一个简单的回答问题的答案,但我怀疑有一个更简单的解决方案,如果你可以添加一些关于你正在做什么的细节。还有一点:“组”和“子组”是什么意思?你想要一个
Match对象,以及你所描述的组吗? -
我使用 C#。但这原则上并不重要,如果这可以在一个模式中完成,那么获取模式很重要。
标签: .net regex capturing-group