2009-05-10 3 views
1

재미 있기 때문에 입력 문자열과 정규식을 사용하고 원본 문자열에서 정규식의 모든 일치 항목을 강조 표시하는 유틸리티를 개발하고 있습니다. Firefox 또는 IE 8 및 일부 유명한 브라우저.원래 문자열에서 정규식 일치의 서수 위치 반환

저는 C#을 사용하고 있습니다. System.Text.RegularExpressions 네임 스페이스의 멤버가 원래 문자열에서 일치하는 서수 위치를 반환합니까? 나는 또한 그들의 길이가 필요합니다.

이 정보를 얻을 방법이 있습니까?

답변

3
var rgx = new Regex("my pattern"); 
var matches = rgx.Matches("my string"); 

foreach (Match m in matches) 
{ 
    Console.WriteLine(String.Format("pos: {0}, len: {1}", m.Index, m.Length)); 
} 
관련 문제