我的工作数据是字符串类型的列表:
a.aspx?a=1
a.aspx?a=2
a.aspx?a=3
b.aspx?b=1
b.aspx?b=2
b.aspx?b=3
c.aspx?c=1
c.aspx?c=2
c.aspx?c=3
我想做的是:
- 取列表中的第一个值 (a.aspx?a=1)
- 获取页面名称(a.aspx)
- 将所有匹配的页面放入一个单独的集合中(a.aspx?a=1,2,3)
- 删除原始列表中与页面名称匹配的所有条目 (a.aspx)
- 重复1-4,这次第一个条目是b.aspx
- 依此类推,直到我为每个页面名称都有单独的集合
我可以做 1-3 好,但我不确定执行第 4 步和第 5 步的最佳方法,即从循环内动态创建集合或实现类似结果的其他替代方法。
有什么建议么?