好的,我有一个我创建的正则表达式,在RegexBuddy中运行良好,但在加载到PHP中时不起作用。以下是一个示例。
使用RegexBuddy我可以让它与这个一起工作:
[code](.*)[/code]
检查点是否匹配换行符,我添加了不区分大小写的选项,但它同样有效。
这是php:
$q = "[code]<div>html code to display on screen</div>[/code]";
$pattern = /[code](.*)[/code]/si ;
$m = preg_match($pattern, $q, $code);
所以您可以看到我正在使用[code] [/code],一旦我可以提取它,我会运行htmlentities()来显示而不是呈现HTML代码。