求大神帮助,关于正则表达式的
程序员文章站
2022-05-30 13:01:07
...
$str = "fsafsaf54au7ygdakklaoda"; $char = array('a1','a2','a3','a4'); $pattern = '//'; $replacement = '$char[\\1]'; $newstr = preg_replace($pattern,$replacement,$str); echo $newstr;
我想把$str 里面的依次替换为 $char数组对应下标的值,可按我上面的代码来做替换之后输出了 fsafsaf$char[0]54a$char[1]u7ygda$char[2]kklaoda$char[3] ,没有取到值,在这个问题上卡主了,跪求指点。。
回复讨论(解决方案)
$pattern = '// e';
$pattern = '// e';
非常感谢,这样写可以了,可以问下加个 e 代表什么意思吗
eval 计算表达式串
eval 计算表达式串
明白了,再次感谢!!
上一篇: Linux数据库Redis安装配置
下一篇: :Resource id #3有关问题~
推荐阅读
-
C#中关于zip压缩解压帮助类的封装 附源码下载
-
解析android中的帮助、about、关于作者、HELP等提示页面
-
关于消息中间件,我找了一些比较好玩的讨论主题,觉得对于深入理解一些技术问题非常有帮助
-
13道关于JavaScript正则表达式的面试题
-
解析android中的帮助、about、关于作者、HELP等提示页面
-
ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
-
求大神在这个运动会系统里加一个查询运动员信息的功能
-
前端笔记知识点整合之JavaScript(六)关于那个让人头疼的正则表达式
-
linux下关于正则表达式grep的一点总结
-
关于表格的正则表达式讨论(表格)