正则表达式'''字符串'''到<b>字符串</b>

时间:2009-08-12 03:04:17

标签: php regex

我需要使用正则表达式将'''string'''替换为<b>string</b>

这个不会工作:'/'''(.*?)'''/'

2 个答案:

答案 0 :(得分:2)

确保使用反斜杠转义单引号:

'/\'\'\'(.*?)\'\'\'/'

或者只使用双引号,在这种情况下,您不必担心转义单引号:

"/'''(.*?)'''/"

答案 1 :(得分:1)

$string = "guns '''hurt''' people";

echo preg_replace ("/'''(.*)'''/", '<b>$1</b>', $string);