私は正規表現が初めてで、いくつかの問題があります。
配列に入れたいテキストのブロックを含むテキスト ファイルがあります。各テキスト ブロックは「Hand #」で始まり、「** Deck **」で終わり、改行で区切られています。次のようになります。
Hand #...random digits
blah
blah
blah
blah
** Deck **...random digits
Hand #...random digits
blah
blah
blah
blah
** Deck **...random digits
Hand #...random digits
blah
blah
blah
blah
** Deck **...random digits
各配列要素に、"Hand #" と "** Deck **" の各ペアの間にテキストを含めたいと思います。私がこれまでに試したことは、結果を返していません:
preg_match_all("%Hand #(.*?)[*][*] Deck [*][*]%", $file, $array);
助けてくれてありがとう!