C \ # 정규 표현 식 에서 그룹 이름 을 가 져 오고 그룹 이름 에 따라 일치 하 는 내용 을 출력 합 니 다.

1888 단어 정규 표현 식
최근 에 정규 표현 식 과 일치 하 는 도 구 를 썼 습 니 다. 그룹 이름 에 따라 내용 을 출력 할 수 있 고 편리 합 니 다. 코드 를 남 겨 두 었 다가 나중에 사용 하면 바로 copy 합 니 다.
            Regex regex = new Regex(this.textBoxRegex.Text);
            Match result = regex.Match(this.textBoxText.Text);
           
            if (result.Success)
            {
                StringBuilder sb = new StringBuilder();
                foreach (var groupName in regex.GetGroupNames())
                {
                    sb.AppendLine(String.Format("<{0}>{1}", groupName,
                        result.Groups[regex.GroupNumberFromName(groupName)].Value));
                }
                this.textBoxMatchResult.Text = sb.ToString();
            }
            else
            {
                MessageBox.Show("    ");
            }

WinForm 의 작은 함수 하나 로 C \ # 를 만 드 는 것 은 한눈 에 알 수 있 을 것 입 니 다.

좋은 웹페이지 즐겨찾기