2011-01-28 21 views
0

문자열에서 값을 추출하려고합니다. 문자열은 다음과 같습니다.C# 문자열에서 추출 값

<iframe src="/test.php?aed=asd" width="0" height="0" scrolling="no" frameborder="0"></iframe> 

유일한 변경 사항은 aed 후의 값입니다. 그것을 추출하는 가장 쉬운 방법은 무엇입니까?

감사

답변

7

당신이 HTML 구문 분석 라이브러리를 사용되어야하지만 간단한 추출을 위해, 당신은 같은 것을 사용할 수 있습니다 제대로 이렇게하려면 다음을 수행

Regex.Match(s, @"(?<=/test\.php\?aed=)[^""&]+").Value 

수단 : 문자열 "을보고 난 후에/테스트 .php? aed = ", 다음 따옴표 나 앰퍼샌드까지 모두 일치시킵니다.

+0

정말 대단합니다. 감사. 그것이 가능한 한 빨리 받아 들일 것입니다. – phpnewbie

+0

'[^ ""&]'--- 하나의 큰 따옴표는 쓸모가 없습니다. – zerkms

+2

아니야, 그게 스트링 리터럴 내부의 큰 따옴표에 대한 올바른 표현이다. –