好吧,所以我有這個正則表達式,我創建它,它在RegexBuddy中正常工作,但不是當我加載到PHP。下面是它的一個例子。preg_match工作在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);
所以你可以看到我使用[代碼] [/代碼],然後一旦我可以在其上提取此我將運行ヶ輛()來顯示,而不是渲染html代碼。
yup $ m只是調試的一部分,以瞭解它是真是假 – 2009-01-27 05:09:17