정확한 요소 ID가 없지만 일반 형식을 알고있는 경우 정규 표현식이나 "좋아요"기능을 사용할 수 있습니까?Regex에서 ID를 선택하십시오
은 현재 내가
doc.css('table[id="UTA_basic"]//tbody')
을 가지고 있지만 나는 ID와 같은
XYZ_basic
, 또는
_basic
가 작동하는 것처럼 심지어 모든 테이블에 모든 테이블을 찾을 싶습니다.
필요한 경우 xpath로 전환 할 수 있습니다. , 경우
그러나이 방법으로 제공 할 수 있습니다 당신은 위양성 :
doc.xpath('//table[contains(@id, "_basic")]/tbody')
참고 :
"doc.xpath ('// table [포함 된 (@id,"_basic ")]/tbody') ' –
@CasimiretHippolyte 당신이 그것을 게시하고 싶다면 작동하는 것처럼 보입니다. 대답 간단한 정규식 솔루션이 없다면 받아 들일 것입니다. –
nokogiri를 사용할 때 regex 솔루션을 사용하면 이미 DOM 트리 구축 비용을 지불했기 때문에 자원 낭비가 거의 없습니다. –