preg_match_all: Advertencia: preg_match_all (): Modificador desconocido '(' en [duplicado]

Posible duplicado:
preg_match () modificador desconocido '[' ayuda

Estoy tratando de igualar este patrón

 $regex_pattern = '<td id="(\w+)" class="(\w+)">(\w+).com<\/td>';
 preg_match_all($regex_pattern, $result, $matches);
 print_r($matches);

Pero recibo este error: Advertencia: preg_match_all (): modificador desconocido '(' en

¿Qué hay de malo en mi patrón de expresiones regulares?

Respuestas a la pregunta(1)

Su respuesta a la pregunta