이미지 태그의 src, width 및 height 속성과 일치하는 정규 표현식을 작성하려고합니다. 너비와 높이는 선택 사항입니다.img 태그의 src, height 및 width 속성과 일치하는 REGEX 작성
내가 해낸 한 다음
(?:<img.*)(?<=src=")(?<src>([\w\s://?=&.]*)?)?(?:.*)(?<height>(?<=height=")\d*)?(?:.*)(?<width>(?<=width=")(\d*)?)?
프레소이 일치를 보여줍니다 다음 HTML은 내가 정말 가까이 누군가 해요 바라고
<img src="myimage.jpg" height="20" />
<img src="anotherImage.gif" width="30"/>
스 니펫 만의 src 비트 여기 내가 잘못하고있는 것을 지적 할 수있다. 나는 캐릭터들 사이에서 나의 선택 사항을 조금씩 느끼고있다. bit (? :. *) 나는 그것을 욕심 많지 않게 성공 시키려고 노력했다. 그래서 어떤 포인터?
당신이 정규식을 사용해야하는 이유는 무엇입니까? HTML 구문 분석 라이브러리를 통해이를 실행할 수없고 대신 XMLReader 함수를 사용할 수 있습니까? – duckyflip
정규식 구문이 다른 언어로 다릅니다. 그래서 어떤 언어를 사용하고 있습니까? 펄, 루비, 뭔가? 더 중요한 것은 정규식 대신 html 파서를 사용하는 것입니다. src가 너비와 높이보다 이전이 아닌 경우 정규 표현식이 일치한다고 생각합니까? – dave4420