href
이 ../items/
으로 시작하는 페이지의 모든 링크를 찾아야합니다. 예를 들어 :특정 텍스트로 시작하는 href가있는 모든 링크 찾기
<a href="../items/some-link">Some link title</a>
<a href="../other-link">Other link title</a>
<a href="../items/some-link-2">Some link title 2</a>
나는 다음과 같은 정규 표현식을 시도했지만 작동하지 않습니다 : 내가 잘못
review_links = page.find_link('a')[:href] == '%r{^../items/\w+}'
을 뭐하는 거지?
것이 존재 함을 확인하는 대신 경우에 당신은
을 수행 할 수 있습니다 'page.find_link ('a') [: href]'return? 어떤 것이 정규 표현식과 동일한 지 테스트하는 것은 당신이 원하는 것이 아닙니다. 분명히 귀하의 링크는 정규 표현식이 될 수 없습니다. 당신은 * match *와 일치하는지 테스트하려고합니다. – tadman