Mam do obrobienia coś takiego:
Content WROCŁAW (Ul. Marszałkowska 7)
Content KATOWICE
Content WARSZAWA (Ul. Spokojna 23)
Chcę wyciągnąć wszystkie możliwe dane, i ułożyłem taki wzorzec:
$wzr = '/<a href="(.+?)" class="link">Content <strong>(.+?)<\/strong>(.+?)<\/a><br/ims';
Problem dotyczy ostaniej zmiennej (za ostatnim strong), czyli jest to nazwa ulicy.
O ile ona występuje jest wszystko ok, ale gdy jej nie ma to wszystko pada.
Ogólnie nie wiem jak wskazać, że ta część:
<\/strong>(.+?)<\/a>
a konkretnie (.+?), czyli cokolwiek, może również przyjąć wartość pustą, czyli jak by to powiedzieć może być cokolwiek lub nic.
Jak więć przerobić to wyrażenie, żeby przechodziło również, gdy nie ma podanej nazwy ulicy ?