2012-07-30 3 views
3

텍스트가 단어로 시작하고 숫자로 시작하는 노드 모음을 만들 수 있기를 원합니다. 예를 들어, 주어진 다음 XPath 쿼리를 작성하는 것입니다 FINDTHIS 1 FINDTHIS 2HtmlAgilityPack은 XPATH 선택기에서 정규 표현식을 사용할 수 있습니까?

한 가지 가능한 방법 :

<p>FINDTHIS 1</p> 
<p>FINDTHIS SOMETEXT</p> 
<p>FINDTHIS 2</p> 

나는 두 단락 노드로 구성된 컬렉션을 만들 수 있도록하고 싶습니다 //p[starts-with(., 'FINDTHIS ')]과 같이 입력 한 다음 정규식을 사용하여 다음 문자가 숫자인지 여부를 확인하십시오. 위의 기준을 반환하는 일치 목록을 얻으려는 경우 정규 표현식 개체를 만들고 컬렉션의 각 멤버에 대한 텍스트를 테스트 할 수 있습니다.

HtmlAgilityPack을 사용하여 셀렉터 내에서 정규 표현식을 직접 활용할 수 있습니까?

답변

0

즉시 사용 가능하지는 않지만 쉽게이 기능을 추가 할 수 있습니다. 여기에 설명되어 있습니다 : HtmlAgilityPack: xpath and regex

관련 문제