1

私は正規表現が初めてで、いくつかの問題があります。

配列に入れたいテキストのブロックを含むテキスト ファイルがあります。各テキスト ブロックは「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);

助けてくれてありがとう!

4

1 に答える 1