如何在打开{table}和结束标记{/ table}之间找到所有内容 e.g
{table} This is <strong>table</strong> {/table}
我希望在{table}标记
中删除所有html标记答案 0 :(得分:1)
preg_replace_callback('@{table}(.*?){/table}@',
function ($mat) { return strip_tags($mat[0]); }, $s);
像
这样的东西aa {table} This is <strong>table</strong> {/table} kk
这将给出
aa {table} This is table {/table} kk
答案 1 :(得分:0)
$input = '{table} This is <strong>table</strong> {/table}';
$output = '';
preg_match('/\{table\}(.*?)\{\/table\}/', $input, $matches);
if ( !empty($matches[1]) ) {
$output = stripslashes($matches[1]);
}