好吧,老实说,我对我所谈论的内容只有一个模糊的概念。 所以我有这个标记规则
$config['markup'][] = array("/\[tag\](.+?)\[\/tag\]/m", "<span style=\"font-weight: bold\">$1</span>");
格式化[tag] [/ tag]
中的文字如何用字符y替换say,character x,但只能在[tag] [/ tag]中替换?
我想可以用php函数完成,因为这个示例代码
// Highlight PHP code wrapped in <code> tags (PHP 5.3+)
// $config['markup'][] = array(
// '/^<code>(.+)<\/code>/ms',
// function($matches) {
// return highlight_string(html_entity_decode($matches[1]), true);
// }
// );
但我无法将其变成我想要的东西。我不是程序员。
答案 0 :(得分:0)
你觉得太复杂了。您所需要做的就是:
$replaced_text=preg_replace("/\\[tag\\](.+?)\\[\\/tag\\]/m", "<span style=\"font-weight: bold\">$1</span>", $original_text);