php正则表达式获取开始字符串和结束字符串中的部分内容

在discuz中,回帖表(forum_post)中的message字段中的内容是以如下形式保存的:

$message = “[i=s] \u672c\u5e16\u6700\u540e\u7531 areyouok \u4e8e 2016-3-5 15:12 \u7f16\u8f91 [\/i]\n\n[attach]41[\/attach][attach]10[\/attach]\u592a\u9633\u5149\uff0c\u91d1\u4eae\u4eae\uff0c\u96c4\u9e21\u9ad8\u9ad8\u5531\r\n”;

其中[attach]与[\/attach]中间的部分是附件id,我需要获取出来然后找到具体附件的内容。

这里就需要使用php正则表达式来获取开始字符串与结束字符串之间的内容,放到一个数组中

一些是测试通过的代码:

以上就介绍了php正则表达式 获取开始字符串和结束字符串中的部分内容,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。

Posted in 未分类

发表评论