您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

求一段正则,该如何处理

2025/7/20 10:13:53发布14次查看
求一段正则
需求:写模版引擎
原来的字符串:sfsdafsadfsadfsdfsdfsdfs{任意字符}gdfgdsfgdfgdf
其中任意字符里必须是a到z和-开头
如 {time()}替换成 ,,,,, {file_get_contents}替换成
注意:{}里面的()可有可无,最多一次
我是这样写的,一直错误
$new_str=preg_replace('/\{\s*([a-z|a-z]*)\s*\}/is','',$new_str);
输出:
请按照我这样写 必须有\\1这样的
------解决方案--------------------
$new_str = 'dsafs{aaa}fff{time()}xxx';
echo $new_str=preg_replace('/\{\s*([a-z]+)(?:(\(\)))?\s*\}/isu','',$new_str);
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product