Expresión regular de PHP: coincidencia repetida de un grupo
Tengo una cadena que puede verse más o menos así:
$r = 'Filed under: <a>Group1</a>, <a>Group2</a>';
Aquí está la expresión regular que estoy usando hasta ahora:
preg_match_all("/Filed under: (?:<a.*?>([\w|\d|\s]+?)<\/a>)+?/", $r, $matches);
Quiero la expresión regular dentro del()
para continuar haciendo coincidencias según lo designado con el+?
al final. Pero simplemente no lo hará. ::suspiro::
Algunas ideas. Sé que tiene que haber una manera de hacer esto en una expresión regular en lugar de dividirlo.