为了账号安全,请及时绑定邮箱和手机立即绑定

C#如何为以下字符串分组

C#如何为以下字符串分组

隔江千里 2018-12-11 17:05:26
我有一个字符串,如下string abc = "1,15,25,名字|2,0,0,名字|3,15,25,名字|4,15,25,名字|5,10,25,名字|6,0,0,名字|7,15,25,名字|8,15,25,名字";需求是这样的:像 1,15,25,| 这样的内容,中间15,25有可能为0,或不为0 “|” 号前边的中间两位和后边的中间两位相同,则分在一组, 如果中间两位是零或者其中一个0,则跳过,前边为一组,后边为一组,也就是说如果是“1,15,25,名字|1,15,25,名字|1,15,25,名字|1,555,25,名字”这个样子的 就前三个一组,后边的一组如果是“1,15,25,名字|1,0,0,名字|1,0,0,名字|1,15,25,名字|1,15,25,名字”这样样子的 就第一个“|”号前边的一组,“1,15,25,名字|1,15,25,名字”这两个一组,如果是中间全部相同,则为一组 哪位大侠帮帮忙,纠结了很久没弄出来。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 840 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信