Регулярное выражение PHP - повторяющееся совпадение группы

У меня есть строка, которая может выглядеть примерно так:

$r = 'Filed under: <a>Group1</a>, <a>Group2</a>';

Вот регулярное выражение, которое я использую до сих пор:

preg_match_all("/Filed under: (?:<a.*?>([\w|\d|\s]+?)<\/a>)+?/", $r, $matches);

Я хочу, чтобы регулярное выражение внутри() продолжать делать матчи, как указано с+? в конце. Но это просто не поможет. ::вздох::

Есть идеи. Я знаю, что должен быть способ сделать это в одном регулярном выражении, а не разбивать его.

Ответы на вопрос(4)

Ваш ответ на вопрос