我正在尝试替换匹配的字符串,请参见下面的示例
<?php
$str="this is going to bold [[this]]";
echo preg_replace("/[[(.*)]]+/i","<b>$1</b>",$str);
?>
所以输出看起来像这样
这将加粗
编辑:
<?php
$str="bhai bhai *that* -wow- perfect";
$find[0]="/*(.+)*/i";
$find[1]="/-(.+)-/i";
$rep[0]="<b>$1</b>";
$rep[1]="<i>$1</i>";
echo preg_replace($find,$rep,$str);
?>
这是显示警告
警告:preg_replace() [function.preg-replace]:编译失败:在第 7 行的 C:\xampp\htdocs\page.php 中的偏移量 0 处没有重复内容