php正则表达式[b]到<;b>;
我现在的正则表达式工作正常吗。但是我想把[]改为。但它不起作用。。。除了[]之外,我还需要更改什么。请尝试使用php正则表达式[b]到<;b>;,php,regex,bbcode,Php,Regex,Bbcode,我现在的正则表达式工作正常吗。但是我想把[]改为。但它不起作用。。。除了[]之外,我还需要更改什么。请尝试使用~作为分隔符 "'\[b\](.*?)\[/b\]'is", preg_match(“(.*is)”,$text,$b); 例如,PHP有一些可用的 这使您可以简单地手动定义替换规则: preg_match("~<b>(.*?)</b>~is", $text, $b); echo bbcode\u解析( bbcode_创建( 排列( “b”=>数组(
~
作为分隔符
"'\[b\](.*?)\[/b\]'is",
preg_match(“(.*is)”,$text,$b);
例如,PHP有一些可用的
preg_match("~<b>(.*?)</b>~is", $text, $b);
echo bbcode\u解析(
bbcode_创建(
排列(
“b”=>数组(
'type'=>BBCODE\u type\u NOARG,
'打开标签'=>'',
“关闭标签”=>“
)
)
),
“[b]粗体文本[/b]”
);
//打印粗体文本
另外,请检查有关BBCode解析器的各种类似问题:
“
作为分隔符是完全有效的。
echo bbcode_parse(
bbcode_create(
array(
'b' => array(
'type' => BBCODE_TYPE_NOARG,
'open_tag' => '<b>',
'close_tag' => '</b>'
)
)
),
'[b]Bold Text[/b]'
);
// prints <b>Bold Text</b>