C \ # 정규 표현 식 동작 중 LINQ 사용

1261 단어 정규 표현 식
문제 장면
블 로그 원 플래시 메모리 내용 에서 태 그 를 추출 하고 태 그 는 괄호 사이 에 놓 고 플래시 메모리 내용 의 시작 에 나타 나 야 합 니 다.
예 를 들 어 [프로그래머] [코드] 블 로그 원 - 프로그래머 의 인터넷 홈 페이지, 코드 가 세상 을 바꾼다.
추출 한 태그 는: [프로그래머], [코드]
정규 표현 식
Regex _regexTag = new Regex(@"^(\[[^\]]+\])+", RegexOptions.Compiled);

LINQ 를 통 해 정규 표현 식 캡 처 에서 태그 추출
public IList<string> GetTags(string ingContent)
{
return (from Capture c in _regexTag.Match(ingContent).Groups[1].Captures
select c.Value).ToList();
}

주: 잡 히 지 않 아 도regexTag. Match (ingContent). Groups [1]. Captures 도 이상 을 일 으 키 지 않 습 니 다.
LINQ 소감 사용
LINQ 는 코드 세계 의 작은 천사 처럼 프로그래머 에 게 더 많은 편안 함 과 즐거움 을 가 져 다 주 었 습 니 다!

좋은 웹페이지 즐겨찾기