$html = " <table width='50%'> <tr> <td class='gSGRowEven'> Testing1 </td> <td class='gSGRowOdd'> Testing2 </td> <td class='gSGRowEven'> Testing3 </td> <td class='gSGRowMessedup'> Testing4 </td> </tr> </table>";$regex = '#class=[\'"]gSGRow(?:Even|Odd)[\'"]>(.+)</td>#isU';preg_match_all($regex, $html, $matches); print_r($matches);