)으로 바꾼다. 다른 HTML의 중간에 이미지 태그를 닫으려고한다. JS로 이미지를 만들고 나 자신에게 보내면 제대로 닫히지 않는다. . 나는 이것을 위해 파이썬을 사용하고있다. 이 문자열을 감안할 때Regexp가 <div><img ...></div>을 <div><img ... /></div> (파이썬에서
:
re.sub("<img(.*)(?<!/)>", "<img\\1 />", x)
그리고 단지 이미지 :
<div><img src="/images/someImage.png" alt="Some Image"></div>
는 어떻게 얻을 수는
<div><img src="/images/someImage.png" alt="Some Image" /></div>
이것은 내가 지금까지 가지고 올 한 것입니다 , 그것은 작동하지만 한 번 그것을 둘러싸 기 위해 div
을 추가하면, 그것은 잘못된 위치에 놓습니다 :
<div><img src="http://sh.local/images/tripAlbums/2014/thumbs/Background%20Default.jpeg"></div />
아시다시피, 결말 DIV는 내가 이미지 태그에 원하는 것을 가지고 있습니다.
하나의 이미지 만 표시 할 수도 있지만 더 많은 이미지가있을 수 있으므로 글로벌 re.sub
과 함께 사용해야합니다.
감사합니다.
완벽합니다. (누가 너를 떨어 뜨렸는지 단서 없음). – David
@David 도와 주셔서 감사합니다. – nu11p01n73R
두 번째 방법을 설명 할 수 있습니까? 나는 그것을 결코 보지 못했다. 그리고 Beautiful Soup을 꼭 확인해 보겠습니다. – David