Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP preg_替换问题_Php_Regex_Preg Replace - Fatal编程技术网

PHP preg_替换问题

PHP preg_替换问题,php,regex,preg-replace,Php,Regex,Preg Replace,让它工作起来很艰难。我将此文本转换为: [网址]http://www.stackoverflow.com[/url] 到 我假设我想使用preg_replace,但我就是无法让它工作。任何帮助都将不胜感激。谢谢 $str=preg\u replace('/\[url\](.*?\[\/url\]/','','$str); $str = preg_replace('/\[url\](.*?)\[\/url\]/', '<a href="$1">$1</a>', $str

让它工作起来很艰难。我将此文本转换为:

[网址]http://www.stackoverflow.com[/url]


我假设我想使用preg_replace,但我就是无法让它工作。任何帮助都将不胜感激。谢谢

$str=preg\u replace('/\[url\](.*?\[\/url\]/','','$str);
$str = preg_replace('/\[url\](.*?)\[\/url\]/', '<a href="$1">$1</a>', $str);

PHP也有一个很好的例子

BBCode很烂。。。你试过降价吗?

$str=preg\u replace('/\[url\](.*?\[\/url\]/','',''$str);

PHP也有一个很好的例子

BBCode很烂。。。你试过降价吗?

试一下:

$text=preg\u replace(“/\[url\]”(.*?\[\/url\]/i)”,“”,
“[网址]http://www.stackoverflow.com[/url]”

尝试以下操作:

$text=preg\u replace(“/\[url\]”(.*?\[\/url\]/i)”,“”,

“[网址]http://www.stackoverflow.com[/url]”

我建议您尝试提供提示的正则表达式计算器,例如。请注意,url使用alex提供的正则表达式。我建议您尝试使用提供提示的正则表达式计算器,例如。请注意,url使用alex提供的正则表达式。我不是BBCode的超级粉丝,但我真的只需要基本功能,所以在这种情况下它工作得很好。我不知道降价,所以谢谢你的提醒。我不是BBCode的超级粉丝,但我真的只需要基本的功能,所以在这种情况下它工作得很好。我不知道降价,所以谢谢你的提醒。
$str = preg_replace('/\[url\](.*?)\[\/url\]/', '<a href="$1">$1</a>', $str);