我的字符串'My String'
有方括号,例如[My String]
。
目前我只能获得如下字符串:
$re = '/'([^']+)'/';
$str = "'My String'";
preg_match($re, $str, $matches);
如何使用preg_replace()
答案 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函数,可替换字符串中的模式