선 첫번째 질문에 답해주신분들 정말 감사 드립니다.
<name id="개나리", number id="001">
<number id="002", name id="개똥이">
<name id="개수작", number id="003">
<number id="004", name id="개구리">
";
Regex name = new Regex("name id=\"(.*?)\"");
Regex number = new Regex("number id=\"(.*?)\"");
MatchCollection name>MatchCollection num>
여기서이제
ListViewItem item;
foreach (Match data in nameData)
{
item = new ListViewItem(user.Groups[1].Value);
//item.SubItems.Add();
listView1.Items.Add(item);
}
를하면
개나리
개똥이
개수작
개구리
가 listView1에 추가가 되겠죠,
질문 내용은
우선 a의 내용중 그룹의 순서는 랜덤으로 바뀝니다.
그룹 = 이름+번호
listView1 서브아이템에 현재 이름에 맞게 번호를 추가하고 싶습니다.
어떻게 해야할지 모르겠어용 ㅠ 도와주세요 형님들
그러니깐 <>안에잇는 셋이 name이 먼저올 수도 잇고 number가 먼저올수도 있는데, 그 name에 맞게 number를 맞추고 싶다는말이잖슴? 그럼 어차피 셋트별로 안에는 무조건 번호와이름이 있을거임 그럼 간단하게 regex 2개 만들었으니 matchcollection 하나 만들고 match 클래스 하나 만들어서 matchcollection 으로 foreach 하나 돌리고 foreach 안에다가 match값을 가져오면 자동적으로 무조건 한셋씩 읽을거임 그리고 나서 foreach 안에서 마지막에 match 의 다음 match 가져오는 match.next였나 맴버 로 다시 match 설정해주는 식으로 하면 무조건 한셋씩 읽을거임
ㅇ//셋트->세트 (외래어는 뒤 초성이 거센소리나 된소리일 때 앞 받침을 안 적는 게 원칙. 쉽게 말하자면 받침 유무에 따라 발음 차이가 없으면 받침 안 씀) [리듬 맞춤법 봇♬]
67.76형님 감사합니다. 해결했어요^^