我正在使用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