如何在preg_replace的正则表达式中使用变量?

时间:2017-01-29 10:25:50

标签: php

我的代码如下:

    $titles=$key->post_title;//$titles just contain some strings.
    $replace='<a target="_blank" href="http://wiki:8888/wiki/'.$titles.'">'.$titles.'</a>';
    //this is want I want to do ,use $titles in the regex.
    $regex = '/'.$titles.'/';
    $content = preg_replace($regex, $replace, $content, 1);

所以我想在正则表达式中使用$ title,但它不起作用。它给了我一个警告:

  

preg_replace():未知的修饰符'&gt;'在线~~~

我也尝试过:

$regex = "/".$titles."/";

或:

$regex = "/$titles/";

我哪里错了?

0 个答案:

没有答案