我已经按照我的一段串多的时间,我想表明我的网页上结束正则表达式找到一个子字符串开头,以特定的词
START_num_360_250_END
这里num
可以是任何数量的任何数字,这个字符串可以在段落中的任何地方和任何次数。并且num
可以在该字符串中重复(即重复的字符串)。我一次只需要这些字符串。
我在做以下事情。
for($i=1;$i<=$file_count;$i++){
preg_match('/START_'.$i.'(.*)_END/', $p_info['blog_content'], $match);
print_r($match);
}
例如,如果我有一个串在我的第二段时间如下 START_1_360_250_END
START_2_360_250_END
我应该得到START_1_360_250_END
为第一次重复中for loop
(如num
这里是1),即使该字符串出现任何数量的时候,我应该只得到它一旦。第二次迭代的START_2_360_250_END
为num
这里是2
。
但这就是我得到的。
Array (
[0] => START_1_360_250_END<p><br></p><p>START_2_360_250_END
[1] => _360_250_END<p><br></p><p>START_2_360_250
)
Array ([0] => START_2_360_250_END [1] => _360_250)
Array ()
Array ()
Array ()
Array ()
Array ()
Array ()
Array ()
* for循环?正则表达式可怜!* – revo