var UserCode = "{\"code\": \"(.*?)\"";
                            var FollowID = "r\": {\"id\": \"(.*?)\"}, \"c";
                            var LikeID = ", \"id\": \"(.*?)\", \"d";


                            MatchCollection us = Regex.Matches(ResponseResult, UserCode);
                            Match fo = Regex.Match(ResponseResult, FollowID);
                            Match li = Regex.Match(ResponseResult, LikeID);
                           

                            //List<string> ResultList = new List<string>();
                            foreach (Match usData in us)
                            {
                                ListViewItem item = new ListViewItem(usData.Groups[1].Value);
                                item.SubItems.Add(fo.Groups[1].Value);
                                item.SubItems.Add(li.Groups[1].Value);
                                listView1.Items.Add(item);

                            }
                        }


이대로 하게 되면

us는 제대로 쭉 추가가 되는데요

Match fo와 li는  usData 만큼 같은값 하나만 추가가 됩니다.

MatchCollection를 여러개 쓰면 어떻게 해야할지 몰라서 이렇게 했는데요..


여기서 fo와 li가 제대로 나오게 하려면 어떻게 해야할지 감이 안잡힙니다 ㅠㅠ

제발좀 도와주세요 형님들