%で囲まれた部分文字列にマッチさせようとしていますが、preg_match_all
は同じ行に同時に複数の文字を含むようです。%の間の文字列を一致させる正規表現%
コードは次のようになります。次の出力を生成し
preg_match_all("/%.*%/", "%hey%_thereyou're_a%rockstar%\nyo%there%", $matches);
print_r($matches);
を。
Array
(
[0] => Array
(
[0] => %hey%_thereyou're_a%rockstar%
[1] => %there%
)
)
しかし、私はそれではなく、次の配列を生成したいと思います:
[0] => %hey%
[1] => %rockstar%
[2] => %there%
私は何をしないのですか?
これは機能します。ありがとう! – Spoike