PHPでファイルを処理しています。正規表現:特定の単語まですべて一致(PHP)
このファイルには、常に「ステップ」(ステップ1、ステップ2など)という単語で始まり、常に「終了ステップ」で終わるブロックがいくつか含まれています。それに伴い、改行を持つことはできますが、決して2にはなりません。
これを配列に変換する正規表現を作成しようとしています。私が持っているもの
は、これまで
preg_match_all("/Step([^\"end step\"]*)/s", $content, $matches);
patnernの末尾に/ sがのNewsLinesがあまりにも含まれるようにすることであるです。 もちろん、「終わりのステップ」からのすべての文字が1単語を形成するだけでなく、除外されるため、これは機能しません。どのように正しい正規表現を書くことができますか?
あなたはファイルのコンテンツの一部を投稿できますか? –
あなたは一致させたいテキストの例を投稿できますか? – Chris