안녕 친구 ~
첫 번째 html 태그와 두 번째 html 태그 사이에 내용을 가져오고 싶습니다. 예를 <p>Hello <bold>world</bold>!</p>
에 대한
는 내가 루비에서 어떻게해야 Hello
루비의 첫 번째 html 태그와 두 번째 html 태그 사이의 내용을 얻는 방법
를 반환합니다?
감사합니다 ~
안녕 친구 ~
첫 번째 html 태그와 두 번째 html 태그 사이에 내용을 가져오고 싶습니다. 예를 <p>Hello <bold>world</bold>!</p>
에 대한
는 내가 루비에서 어떻게해야 Hello
루비의 첫 번째 html 태그와 두 번째 html 태그 사이의 내용을 얻는 방법
를 반환합니다?
감사합니다 ~
정규식은 다음과 같습니다 <[^>]*>([^<]*)
<[^>]*>
- 첫 번째 태그 thiw 수학 "< ...>"([^<]*)
- 캡처 텍스트 ...>텍스트 < "<을 다음 태그를 엽니 다 ...> "Rubby에 그를 어떻게 적용되는지- 내가 아는 그나마
제 결과는 첫 경기의 첫 번째 캡처 그룹에있을 것입니다
/<.*?>(.*?)</m
같은 각도 브래킷 lools의 두 번째 쌍 사이 모든게을 잡기 정규 표현식.
이것은 HTML 주석과 JavaScript에서 실패 할 것입니다.
Nokogiri를 사용해 보셨습니까? regexes를 사용하여 HTML을 파싱하는 것보다 훨씬 쉽습니다. – ryudice