我对preg很烂,我永远不会学它:(这应该不难,我可以提供一个代码示例来替换大括号之间的所有内容,包括空格,所有内容吗?比如:
$string = preg_replace('{.*?}#si', '', $string);
或者其他的东西?
你错过了最初的#
分隔符:
'#\{.*?\}#s'
看看它在线工作:ideone https://ideone.com/Vl9Qq
其他几个小点:
- The
i
此处不需要修饰符,因为模式中没有任何字母。
- 逃跑是个好主意
{
and }
在正则表达式中以避免与量词混淆,尽管在本例中这并不是绝对必要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)