C# -- 정규식 ; 문자열 추출하기


환경 : windows 7 64bit, visual studio 2013 community 


참고 : http://www.csharpstudy.com/Practical/Prac-regex-1.aspx

         https://msdn.microsoft.com/ko-kr/library/hs600312.aspx

         https://msdn.microsoft.com/ko-kr/library/az24scfc(v=vs.110).aspx

         https://msdn.microsoft.com/ko-kr/library/kweb790z(v=vs.110).aspx

 




<< 미션 >>


아래의 문자열에서 [ ] 내부의 문자열 ' 하하 342' 얻어오기


"테스트 한글하하 342]"




<< 해결책 >>


1. Regex 의 Matches 사용하여, 일치하는 Collection 을 먼저 구한다.



2. 결과 Collection 의 요소 각각에 대해, Match.Groups 를 이용하여, 결과 확인 가능

   -- Match.Group[0] ==> 그룹 밖의 정규식 내용 포함한 문자열 결과 ; '[ 하하 342]'

   -- Match.Group[1] ==> 그룹만 나타내는 문자열 결과 ; ' 하하 342'






** 소스





-- 실행결과







Posted by 자유프로그램