Mam taki kod:
<tr><td>asd</td><td>dsa</td><td>axxx</td></tr>
oraz wyrażenie:
$pattern2 = '/<td[^>]*>(.*)<\/td>/';
To zwraca mi wszystko, natomiast jak ten html sformatuje to działa.
Pozdrawiam.
<tr><td>asd</td><td>dsa</td><td>axxx</td></tr>
$pattern2 = '/<td[^>]*>(.*)<\/td>/';
[0] => arrray( [0] = "<td>asd</td>", [1] = "<td>dsa</td>", [2] = "<td>axxx</td>" ) )
[0] = "<tr><td>asd</td><td>dsa</td><td>axxx</td></tr>" ) )
<tr> <td>asd</td> <td>dsa</td> <td>axxx</td> </tr>
zwraca:
<pre> <?php $test = '<tr><td>asd</td><td>dsa</td><td>axxx</td></tr>'; $pattern = '/<td[^>]*>(.*)<\/td>/'; ?> </pre>
daje to:
<pre> <?php $test = '<tr><td>asd</td><td>dsa</td><td>axxx</td></tr>'; $pattern = '/<td[^>]*>(.*)<\/td>/iU'; ?> </pre>