PHP Hilfe für Regular Expression

ducky_boy

Ensign
Registriert
Okt. 2009
Beiträge
167
Code:
      <tr>
        <th>Adresse:</th>
        <td>
          5 Breakside Ave<br>
          Greenmile, Cali 95635
          <br>US
        </td>
      </tr>

Wie müsste eine Regular Expression aussehen, die dann:
5 Breakside Ave
Greenmile, Cali 95635
US
rausbekommt?
 
preg_match_all('/<td>(.*)<\/td>/is', $string, $result);

foreach($result[1] as $val)
{
echo strip_tags($val)."\n\n\n";
}
 
Zuletzt bearbeitet:
regex funktioniert nur zeilenweise, also so wie du es oben gepostet hast wirst du mit einem regex nichts wewrden, wenn es alles in einer zeile steht matcht folgender regex:

<td>(.+)<\/td>

oder genauer:

<td>(.+)<br>(.+)<br>(.+)<\/td>

PS: noch ein tipp: http://rubular.com/
 
Zurück
Oben