Chciałem pobrać pare liter z kodu html wyglądającego mniej więcej tak (trzema kropkami zaznaczyłem jakiś dowolny ciąg znaków, które mnie nie interesują):
Kod
<tr>
...
...<td id="tag1_info">Test1</td>...
...
</tr>
<tr>
...
...<td id="tag2_info">Test2</td>..
...
</tr>
...
...<td id="tag1_info">Test1</td>...
...
</tr>
<tr>
...
...<td id="tag2_info">Test2</td>..
...
</tr>
Dokładnie chodzi mi o pobranie "tag1", "tag2", ... itd.
Próbowałem tym:
Kod
preg_match_all('/<td id=[\'"](.*)_info[\'"]>[^<]*<\/td>/isU', $s,$form);
ale coś nie chce działać, problem w tym że pobiera początek, ale nie kończy się na </td> tylko pobiera kod dalej, aż do następnego taga.
Czy mógłbym prosić o pomoc?