3語句のすべてのインスタンスに対して一致を返したいと思います。私は今、適切な文法を心配していません。私は要求の「マルチパス」の性質を達成する方法にもっと興味があります。3単語の文字列ごとに一致する正規表現
$string = "one two three four five";
$regex = '/(?:[^\\s\\.]+\\s){3}/ui';
preg_match_all($regex, $string, $matches);
のみを返します:
one two three
必要な結果:
one two three
two three four
three four five
問題の正規表現で出力は何ですか? – user961954