I chciałbym żeby się wykonał tylko cały a nie w części.
preg_match_all("/<img src='\/images\/icon\/_a_\.png' alt='_a_'\/> A: (.+?)<br\/><img src='\/images\/icon\/_b_\.png' alt='_b_'\/> B: (.+?)<br\/><img src='\/images\/icon\/_c_\.png' alt='_c_'\/> C: (.+?)<br\/><img src='\/images\/icon\/_d_\.png' alt='_d_'\/> D: (.+?)<br\/><br\/><a class='btn' href='\/league\/fight\/(.+?)'>/", $site, $siteOut);
taki preg wyłapuje wszystkie (.+?) jakie dałem.
Chce teraz żeby wyłpał tylko jak wzór cały będzie identyczny.
Niestety słabo znam się na wyrażeniach ale pomyślałem o operatorze początku i końca.
więc zrobiłem tak:
/^tupreg$/
potem kombinacje samo ^ lub $ itd ostatecznie nawet /^(tupreg)$/
i jak tylko są dodane te operatory nie zwraca mi nic.
Co muszę zrobić żeby wyłapywało tylko ciąg jeśli pasuje do całego prega?