私は次の正規表現を持っています:
preg_match('/some text \d ([\d\,\s]*[A-Z0-9]\, [A-Za-ząćęłńóśźżĄĆĘŁŃÓŚŹŻ\s]*){0,5}/',$text,$results);
内部にはサブパターンがあります:([\d\,\s]*[A-Z0-9]\, [A-Za-ząćęłńóśźżĄĆĘŁŃÓŚŹŻ\s]*)
そして私はそれを0から5回まで一致させたいです。$result
ただし、このサブパターンの各一致を配列内の他の一致から分離する必要があります。-どうすればいいですか?
私の結果は次のとおりです(この例では文字列を変更しました):
0 => string 'some text pattern1 pattern2 pattern3 pattern4 pattern5' (length=376)
1 => string 'pattern5'
したがって、サブパターンに5回一致しますが、最後の1つだけが配列で区切られます...