Регулярное выражение PHP - повторяющееся совпадение группы
У меня есть строка, которая может выглядеть примерно так:
$r = 'Filed under: <a>Group1</a>, <a>Group2</a>';
Вот регулярное выражение, которое я использую до сих пор:
preg_match_all("/Filed under: (?:<a.*?>([\w|\d|\s]+?)<\/a>)+?/", $r, $matches);
Я хочу, чтобы регулярное выражение внутри()
продолжать делать матчи, как указано с+?
в конце. Но это просто не поможет. ::вздох::
Есть идеи. Я знаю, что должен быть способ сделать это в одном регулярном выражении, а не разбивать его.