我正在尝试删除:
之间[code/][code]
例如:
[code]http://stackoverflow.com/questions/ask[/code]
[code]http://stackoverflow.com/questions/ask[/code]
lorem ipsum
[code]http://stackoverflow.com/questions/ask[/code]
我想得到:
[code]http://stackoverflow.com/questions/ask[/code]
[code]http://stackoverflow.com/questions/ask[/code]
lorem ipsum
[code]http://stackoverflow.com/questions/ask[/code]
我的代码:
$string = preg_replace('@[code][(s+)][/code]@si', '', $string);
您只是指空格还是所有空格?
对于仅空格,请使用str_replace:
$string = str_replace(' ', '', $string);
对于所有空格,请使用preg_replace:
$string = preg_replace('/s+/', '', $string);
您可以使用正则pregex和preg_replace((:
$text = preg_replace('/[(.*?)]s*[/', '[1][', $text);