나는 앵커 태그가있는 문자열이 있습니다. 앵커 태그의 href 값을 알고 싶습니다. 내 문자열과 같은 것입니다 :이의정규식 Href 값을 찾으려면
This is Test page <a href='test.aspx'>test page</a> .
내가 에서 Test.aspx
이 나에게 어떤 좋은 REGX 그룹을 제안하십시오 HREF 즉의 가치를 찾고 싶어요.
var inputString="This is Test page <a href='test.aspx'>test page</a>";
var regex=new Regex("<a [^>]*href=(?:'(?<href>.*?)')|(?:\"(?<href>.*?)\")",RegexOptions.IgnoreCase);
var urls=regex.Matches(inputString).OfType<Match>().Select(m =>m.Groups["href"].Value);
URL을가 될 것입니다 : 당신이 <a [^>]*href=(?:'(?<href>.*?)')|(?:"(?<href>.*?)")
다음 결과가 명명 된 그룹 HREF에 저장됩니다
예 사용하는 경우
href=['"]([^'"]+?)['"]