正規表現を使用して、すべてのリスト項目をプレーン テキスト (.txt ファイル) で取得したいと考えています。たとえば、次のようになります。
Books must I read this week before Saturday:
1. Geography
2. Math
3. Biology
The priority book is book 2. This book is borrowed by John.
私は次のように使用preg_match_all
します
$pattern = "/^[0-9]\.(.*)\n/";
preg_match_all($pattern, $filehandler, $matches);
次の結果が期待されます。
1. Geography
2. Math
3. Biology
文字列2. This book is borrowed by John.
は で一致するべきではありません$matches
。しかし、私はそのパターンから何も得られません。誰が私がどのパターンを使用すべきか知っていますか?