임의의 웹 사이트를 구문 분석하고 모든 단어가 사전 툴팁에 대한 링크로 표시되도록 콘텐츠를 수정 한 다음 웹 사이트를 iframe에 표시하고 싶습니다.원격 웹 사이트를 구문 분석하고 모든 단어 하나에 사전 툴팁에 대한 링크를 만드는 방법은 무엇입니까?
완전한 해결책을 찾고 있지만 힌트 또는 가능한 전략이 아닙니다. 연결 문제는 웹 사이트를 파싱하고 iframe에 표시하는 것이 매우 간단합니다. 그래서 기본적으로 모든 html 콘텐츠가 포함 된 String을가집니다. serveride 또는 페이지가 JS로로드 된 후에 더 나은지 확실하지 않습니다.
저는 Ruby on Rails, jQuery, jRails로 작업하고 있습니다.
참고 : href 태그의 내용은 단어에 따라 다릅니다.
명확한 설명
: 이 나는 정규 표현식을 시도하고 이미 가지 작동합니다@site.gsub!(/[A-Za-z]+(?:['-][A-Za-z]+)?|\\d+(?:[,.]\\d+)?/) {|word| '<a href="">' + word + '</a>'}
을하지만 문제는 텍스트의 단어를 대체하고 그대로 HTML을 떠날 것입니다. 그래서 그것은 정규 표현식 문제라고 생각합니다 ...
어떤 아이디어 주셔서 감사합니다.
감사합니다. 나는 이것을 시도했다 @ site.gsub! (/ [A-Za-z] + (? : [ '-] [A-Za-z] +)? \\ d + (? : [,.] \\ d +)? /) {| 단어 | '' + word + ''} 하지만 HTML 태그가 아닌 텍스트의 단어 만 바꾸는 방법이 필요합니다. 어떤 아이디어? –