Регулярное выражение отдает не самое короткое совпадение

Aplabs

Новичок
Регистрация
11.06.2018
Сообщения
12
Благодарностей
1
Баллы
3
В тред призываются гугу регулярок. К сути:

Есть код:

HTML:
href="https://slidelegend.com/download/the-official-girlfriend-application-wordpresscom_59c4823b1723dd10428c7fd6.html" ping="/url?sa=t&amp;source=web&amp;rct=j&amp;url=https://slidelegend.com/download/the-official-girlfriend-application-wordpresscom_59c4823b1723dd10428c7fd6.html&amp;ved=2ahUKEwjL1p2EmZDoAhVFiIsKHTMwCC8QFjABegQIAxAB"><div class="zbELhe W3wVMe MUxGbd lyLwlc aLF0Z"><img aria-hidden="true" class="K7JcSb" height="16" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAclBMVEVHcEyXyjyXyTyVyzzSfieXyTyXyTyiwTjpWSSXyTyVyTyXyTyfyTnzhh/ckimXyTyVyzz6dRv/wxHzUCH3lRzzgSGXyTz/whHxeiKWyDyoyDf6qRr3vxL5oRnygCK6yDKXyTz8sRf1jSD+vhPwcSP3oxtiRk9kAAAAIHRSTlMAw10iBkQwERec5nJ4gF72TyT1QLGY0dBthrF/U8jOs1zkgBsAAAB8SURBVBiVjY/JFoMgDEWDgBDBAYfOrXH6/1+UWtDTnezefTfkBODsk+ov5g490AcoFAh363Itgk8cdDePQ+uC4ZvXZ1ymugmgbeD5Hqb6WsRPKils/2AZi8BYSUQl4b5HJXdjiUyMaYKYeUdtHbLLN/iRait/kuApP3flCi5JBnbD5jalAAAAAElFTkSuQmCC" width="16" alt="Image"><span class="dTe0Ie qzEoUe">https://slidelegend.com<span class="kbNtnf"> › the-...</span></span><span class="Cxfofd MUxGbd">PDF</span></div><div aria-level="3" role="heading" class="MUxGbd v0nnCb">The Official Girlfriend Application - SLIDELEGEND.COM</div></a></div></div><div jsname="ao5mud"><div class="BmP5tf"><div class="MUxGbd yDYNvb">Keep in mind that you must be completely honest while filling out this form. Your answers will be checked through Google, twitter, Facebook, and other methods I deem necessary. Any false information gives me the ...</div></div><div class="LWyFYe BmP5tf"></div></div><div></div><div id="rp_17"></div></div></div></div><div data-hveid="CAcQAA"><div class="mnr-c xpd O9g5cc uUPGi"><div jscontroller="UrRncd" class="U3THc" jsdata="Ovtnme;;AnFQek" jsaction="rcuQ6b:npT2md"><div jsname="tJHJj" class="jGGQ5e"><div class="KJDcUb"><a class="C8nzq BmP5tf" href="https://mymathfolder.com/uploads/1/2/9/3/129352853/wototusigujonad-girlfriend-application-form-jefudo.pdf
Вопрос:

Почему результатом работы регулярного выражения
HTML:
href="http.*?\.pdf
отдает весь вышеуказанный код, а не конкретно самую короткую часть:

HTML:
href="https://mymathfolder.com/uploads/1/2/9/3/129352853/wototusigujonad-girlfriend-application-form-jefudo.pdf
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 168
Баллы
113
Код:
href="http[^\r\n\"]+\.pdf
 
  • Спасибо
Реакции: Aplabs

Aplabs

Новичок
Регистрация
11.06.2018
Сообщения
12
Благодарностей
1
Баллы
3

Solus

Client
Регистрация
14.04.2014
Сообщения
377
Благодарностей
119
Баллы
43
(?<=[^^]href=").*?\.pdf
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)