我正在使用PHP處理文件。正則表達式:匹配所有直到某個字(PHP)
該文件包含一些以「Step」開頭的塊(步驟1,步驟2等),並始終以「結束步驟」結束。有了它,它可以有新行,但從來沒有2。
我想建立一個正則表達式,將它變成一個數組。
我有什麼到目前爲止
preg_match_all("/Step([^\"end step\"]*)/s", $content, $matches);
在patnern年底/ s是允許將包括newslines了。 但是,當然,這不起作用,因爲所有來自「結束步驟」的字母都被排除,不僅僅是它們形成1個字。我怎樣才能寫出正確的正則表達式?
你可以發佈文件內容的一部分嗎? – 2012-03-21 10:01:29
你能發表一個你想要匹配的文本的例子嗎? – Chris 2012-03-21 10:01:47