2016-08-23 2 views
-1

HTML 문자열에서 ID 속성이있는 앵커 태그를 제거하십시오.ID 속성이있는 앵커 태그를 정규식으로 제거

예.

<div> 
    <p> 
     Test code 
    </p> 
    <a id =some value></a> 
    <a href=URL ></a> 
</div> 

ID 속성이있는 앵커 태그를 제거해야합니다. 출력은 다음과 같아야합니다

<div> 
    <p> 
     Test code 
    </p> 
    <a href=URL ></a> 
</div> 
+0

지금까지 시도한 것을 출력 대 예상 출력과 함께 표시하여 노력을 보여 주어야합니다. 대답을 얻을 수있는 기회가 증가합니다. –

답변

1

당신은 이것에 대한 HtmlAgilityPack를 사용하는 대신 정규식을 사용하여 시도 할 수 있습니다.

HtmlAgilityPack.HtmlDocument htmldoc = new HtmlAgilityPack.HtmlDocument(); 
var Anchors = htmldoc.DocumentNode.SelectNodes("//a"); 
foreach (var tag in Anchors) 
{ 
    if(tag.Attributes["id"] != null) 
    { 
     tag.Remove(); 
    } 
} 
+0

정규식에서만 사용하고 싶습니다. –

관련 문제