큰 html 텍스트에서 특정 html 노드를 가져오고 싶지만 정규 표현식의 일부는 좋지 않습니다. 내가하려고첫 번째 문자 일치시 중지 하시겠습니까?
<a href="ftp://mysite.com"> some stuff </a>
:
나는 다음과 같이 모든 URL 가져 오기 할
/<a href="ftp:(.+)">/
을하지만 때로는 그것이 작동을하지만, 때로는 다음까지 모든 것을 사로 잡고 닫기 >
.
이 정규식을 다시 쓰는 방법이 있습니까? 처음에는 >
에서 멈출 수 있습니까?
/<a href="ftp:(.+?)">/
// here __^
나 :
는 '+'narure 의해 욕심. '+'다음에'?'quatifier를 추가하여 욕심이 없어야합니다. 그래서 당신의 정규 표현식은' –
이 될 것입니다.''^ '대신에'''까지 모든 것을 매치시키고 자한다면'[^ "] *' '. – Unihedron