如何用字符串中的方括号替换引号

时间:2017-12-11 10:17:06

标签: php regex

我的字符串'My String'有方括号,例如[My String]

目前我只能获得如下字符串:

$re = '/'([^']+)'/'; $str = "'My String'"; preg_match($re, $str, $matches);

如何使用preg_replace()

替换qoutes

1 个答案:

答案 0 :(得分:0)

您可以使用此代码替换''用[]:

<?php

$string = "blabla'My String'blabla";
echo preg_replace("/([^']*)'([^']+)'([^']*)/", '$1[$2]$3', $string);
// Output will be "blabla[My String]blabla"

preg_replace是一个核心的php函数,可替换字符串中的模式